1.7升级后,Azure WebRole无法启动

Bri*_*chl 7 iis azure azure-web-roles

我最近尝试将我的WebRole从Azure SDK v1.6升级到v1.7.这似乎工作正常.我可以在我的devfabric中构建并运行该角色就好了.当我尝试将升级后的项目部署到真实云时,实例永远不会启动.他们只是坐在"忙碌"的状态.有趣的是,他们没有做典型的"循环回路",他们只是永远坐在"忙碌".

当我使用RDP登录实例时,我在事件日志中看到以下错误:

属于站点"1"的应用程序"/"具有无效的AppPoolId"DefaultAppPool"集.因此,应用程序将被忽略.

其次是:

站点1已禁用,因为为站点定义的根应用程序无效.有关根应用程序无效的信息,请参阅上一个事件日志消息.

查看IIS管理器确认没有名为"DefaultAppPool"的AppPool.对于Azure创建的名称,也没有典型的带有GUID的AppPools.不出所料,我的网站也不存在.

那么我该如何解决这个问题呢?

Axe*_*ini 1

升级到 v1.7 后我遇到了同样的问题,但在查看 Azure VM 中的 Windows Azure 日志时,我注意到以下异常:

\n\n
An unhandled exception occurred. Type: System.ArgumentException Process ID: 2340\nProcess Name: DiagnosticsAgent\nThread ID: 1\nAppDomain Unhandled Exception for role Backend_IN_0\nException: Endpoint http://xxxx.blob.core.windows.net/ is not a secure connection.\n
Run Code Online (Sandbox Code Playgroud)\n\n

因此,我更改了诊断连接字符串来https代替httpvoil\xc3\xa1,这解决了我的问题。

\n\n

希望对你有用,我已经把头发扯了两天了。

\n