PushSharp останавливается на StopAllServices

#c# #windows #apple-push-notifications

#c# #Windows #apple — push-уведомления

Вопрос:

Я использую PushSharp-2.2.1.0 и не могу обновить версию, потому что программа, использующая его, встроена в .NET 4.0. На данный момент я использую только PushSharp.Apple.

На моем локальном компьютере (Windows 10) Я могу запускать свои вещи без проблем. Здесь я запускаю программу как консольное приложение.

Когда я запускаю материал на другом сервере (Windows Server 2008 или Windows Server 2003), у меня возникают проблемы. Единственное, что я вижу из своего журнала, это то, что он останавливается на StopAllServices. Здесь я запускаю программу как установленную службу Windows.

На обеих машинах я использую одни и те же файлы (включая файлы . .p12).

Я проверил библиотеку DLL NewtonSoft, и она такая же, как и та, которую использует PushSharp, и та же, которую я использую на локальном компьютере. Использование, при котором служба запускается как, имеет все разрешения для файлов .p12.

Кто-нибудь знает, что я могу сделать, чтобы запустить его и запустить?

Ответ №1:

Путем повторного построения PushSharp.Проект Apple с обновленной (с 6 что-то до 8 что-то) версией Newtonsoft.dll для сопоставления с другими проектами в решении и с удалением CheckProductionCertificateMatching в ApplePushChannelSettings (также в PushSharp.Apple) На данный момент я получил эту работу с помощью PushSharp.2.2.1.0.