尝试从 IIS 中的站点发送推送通知时,我收到“无法识别提供给包的凭据”消息。
我有一个控制台应用程序,它在运行良好的服务器上运行完全相同的代码,它只是来自 IIS。
我在这里尝试了解决方案: PushSharp - 无法识别提供给包的凭据
我试过了:
"C:\Program Files (x86)\Windows Resource Kits\Tools\winhttpcertcfg" -i certificate.p12 -c LOCAL_MACHINE\My -a "NetworkService" -p <Password>
这是运行 IIS 的帐户。我也尝试过 IIS_IUSRS、USERS 但我仍然收到凭据错误
我还检查了我只导出私钥而不是证书,我也尝试了两种方法
还有什么我可以尝试的吗?似乎很奇怪,只有 IIS 无法发送推送通知