终于找到什么阻止从网站根发送推送通知。
当试图将推送通知发送到Iphone时,与Newtonsoft.Json相关的程序集版本问题在MoonAPNS.dll中抛出异常。
我启用了MoonAPNS日志记录(在我的网站web.config文件中),并尝试发送推送通知。
当我检查Nlog文件时,程序集版本异常被记录在那里。
我加在web.config文件
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
下面的部分,我可以成功发送推送通知。
推送通知从站点子文件夹成功发送,因为在那里复制的web.config文件具有所需的程序集重定向配置。
希望这是一个类似的情况有帮助的人
我说的不对的类别,这不是直接的iphone既不是苹果推送通知的问题,但和ASP.net一个 – 2013-05-06 09:27:57