自添加https端点以来,azure计算模拟器未启动

时间:2014-11-13 16:42:12

标签: azure ssl certificate

我很茫然,并且没有在现有问题或谷歌的其他地方找到答案,所以非常感谢任何帮助。

在我的windows azure网站上,我最近添加了SSL证书和https端点。我上传到azure,它在那里工作正常,但现在在我的开发机器上,每次我尝试启动角色时都会收到错误,说“角色实例花费的时间比预期的要长”.....无论我等多久,他们都无法开始。如果我注释掉HttpsIn绑定和InputEndpoint,我在本地没有问题。

csdef文件:

    <Certificates>
  <Certificate name="EMSFleet" storeLocation="LocalMachine" storeName="CA" />
</Certificates>
<Sites>
  <Site name="Web">
    <Bindings>
      <Binding name="Endpoint1" endpointName="Endpoint1" />
      <Binding name="HttpsIn" endpointName="HttpsIn" />
    </Bindings>
  </Site>
</Sites>
<Endpoints>
  <InputEndpoint name="Endpoint1" protocol="http" port="80" />
  <InputEndpoint name="HttpsIn" protocol="https" port="443" certificate="EMSFleet" />
</Endpoints>

cscfg本地文件

<Certificates>
  <Certificate name="EMSFleet" thumbprint="xxx" thumbprintAlgorithm="sha1"/>
 <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption"    thumbprint="xxx" thumbprintAlgorithm="sha1" />
</Certificates>

有什么建议吗?非常感谢你。标记

1 个答案:

答案 0 :(得分:0)

好的,找到了解决方案。我正在运行IISExpress,我安装了IIS 7(控制面板 - 程序 - 打开/关闭窗口功能),现在它工作得很好。这似乎是IIS Express无法正常运行SSL证书的问题。

更多信息:

https://social.msdn.microsoft.com/forums/azure/en-US/ad362016-16f6-459a-8022-9307aa5f910e/visual-studio-hangs-at-starting-the-roles-for-the-application-in-the-windows-azure-compute?forum=windowsazuredevelopment