Azure一直表现得非常奇怪。以前,一切都很好,直到我的云服务更新花费超过通常的20分钟。然后我决定删除并重新部署,但不保留以前的证书。
所以我重新包装并重新部署;但是这次我无法通过常用的 http://youraddrhere.cloudapp.net 连接到网络应用。每次我这样做Chrome都会令人失望地告诉我: ERR_CONNECTION_TIMED_OUT 。当我远程进入云服务并从IIS中打开应用程序(即其内部IP)时,它奇迹般地起作用!但如果我无法将我的云服务公开为公共站点,则没有用处......
快速检查事件查看器中的错误,显示以下内容:
A fatal error occurred when attempting to access the SSL server credential private key. The error code returned from the cryptographic module is 0x8009030d. The internal error state is 10001.
我尝试删除,创建,上传,删除,重新创建和重新上传大量.cer和.pfx文件,但无济于事。
这次我做错了什么?
答案 0 :(得分:1)
尝试删除部署并重新发布您的云服务。
答案 1 :(得分:0)
此后,我的朋友和同事RDP进入Cloud Service并尝试了各种方法来诊断问题,但没有看到。事件查看器中没有明显的问题,IIS中没有端点绑定冲突,内存管理没有任何问题。总的来说,没问题。
他的建议是:从头开始重新创建一个新的Azure部署项目(.ccproj
),添加所有相关角色,然后尝试重新发布。最初我对此持怀疑态度,但部署证明是成功的,到目前为止,我能够从和内导航到我的云服务。
当我完全不知道问题是什么时,我只尝试了这一点 - 从过去的经历来看,事件查看器将证明是你头痛的一个很好的起点。