我想在我的 windows phone 应用程序中使用 MPNS,我们将验证向客户端发送推送的 web 服务。
我已经完成了 MPNS 身份验证所需的所有步骤。
- 在我的 WindowsPhone 开发仪表板上上传了证书。
- 使用我的证书的通用名称创建通道名称
- 使用 https:// 获取返回 URI,这意味着我的推送通道已通过身份验证
- 将证书添加到我的 WebRequest 标头
但是当我要发送推送消息并发送 webrequest 时,我收到“远程服务器返回错误:(403)禁止。” 回复。我读到我的请求做错了,没有正确添加证书。
这是我的请求标头代码
X509Certificate2 Cert = new X509Certificate2(Server.MapPath("Certs/abc.crt"), "password"); request.ClientCertificates.Add(Cert);
我们有verisign ssl,我正在从我的Visual Studio IIS 中测试它。它现在没有托管在任何服务器上,甚至没有在 IIS 中配置,也没有为 IIS 配置 SSL。
是这个问题还是别的什么。