我有一个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解密应用程序挂起时,这样就没有成功.
无论如何,任何帮助将不胜感激.谢谢.
我会加:
我已经阅读了有关如何发布ClickOnce部署然后将文件复制到Azure Blob存储的文章(例如:http://kazinadudvari.wordpress.com/2009/06/01/how-to-deploy-clickonce-applications -to-windows-azure /).我只是好奇是否可以实际设置ClickOnce发布将其直接推送到Azure blob存储容器?
如果没有,这是为未来计划的吗?
谢谢!!