我最近尝试将我的 WebRole 从 Azure SDK v1.6 升级到 v1.7。这似乎工作正常。我可以很好地在我的 devfabric 中构建和运行角色。当我尝试将升级后的项目部署到真正的云时,实例永远不会启动。他们只是处于“忙碌”状态。有趣的是,他们不执行典型的“循环循环”,他们只是永远处于“忙碌”状态。
当我使用 RDP 登录实例时,我在事件日志中看到以下错误:
属于站点“1”的应用程序“/”设置了无效的 AppPoolId“DefaultAppPool”。因此,该应用程序将被忽略。
其次是:
站点 1 被禁用,因为为站点定义的根应用程序无效。有关根应用程序无效的信息,请参阅前面的事件日志消息。
查看 IIS 管理器确认没有名为“DefaultAppPool”的 AppPool。Azure 创建的名称也没有带有 GUID 的典型 AppPool。不出所料,我的网站也不存在。
那么我该如何解决呢?