小编Jer*_*ore的帖子

HttpWebRequest.GetRequestStream()在Windows 7/Vista下的SSL连接上超时

我有一个C#windows应用程序(.Net 3.0 Framework),它使用PHP Web服务调用HttpWebRequest.

Win 7和Vista中,如果通过非SSL(即http://)进行调用,则代码可以正常工作.当呼叫被更改为调用链接的SSL(https :)版本时,它会超时HttpWebRequest.GetRequestStream().每次都会发生这种情况

当在Windows XP计算机上运行相同的应用程序时,它可以正常使用HTTP或HTTPS URL.

代码确实接受了所有服务器证书代码.另外,我添加了System.Net日志记录.它会写出日志,但因为数据包是加密的,除了Timeout abort语句之外你真的看不到多少.

我也尝试过Fiddler,但再加上加密数据包,我看不太多.顺便说一句,当我尝试使用Fiddler2解密应用程序挂起时,这样就没有成功.

无论如何,任何帮助将不胜感激.谢谢.

我会加:

  • 我可以telnet到端口
  • 我尝试以管理员身份运行应用程序
  • 我试过Win XP兼容模式(尝试任何东西)
  • 我已将连接代码单独添加到一个简单的独立应用程序中

c# web-services webrequest httpwebrequest windows-7

11
推荐指数
1
解决办法
5127
查看次数

可以直接将ClickOnce发布到Azure Blob存储吗?

我已经阅读了有关如何发布ClickOnce部署然后将文件复制到Azure Blob存储的文章(例如:http://kazinadudvari.wordpress.com/2009/06/01/how-to-deploy-clickonce-applications -to-windows-azure /).我只是好奇是否可以实际设置ClickOnce发布将其直接推送到Azure blob存储容器?

如果没有,这是为未来计划的吗?

谢谢!!

clickonce azure azure-storage azure-storage-blobs

6
推荐指数
1
解决办法
1814
查看次数