我有一个 asp.net mvc 4 应用程序,我正在将它部署到 Azure,它正在成功部署,但是当我从 NuGet(邮政 0.8.2)添加一个包时,它破坏了我的部署。我需要帮助找出问题所在,以便将问题报告给项目。
当我使用该软件包部署应用程序时,服务器会不断循环:
上午 10:10:39 - Biosign 角色的实例 0 正在创建虚拟机
上午 10:11:12 - 角色 Biosign 的实例 0 正在启动虚拟机
上午 10:12:50 - 角色 Biosign 的实例 0 处于未知状态
上午 10:13:23 - 角色 Biosign 的实例 0 正忙
上午 10:17:06 - Biosign 角色的实例 0 正在循环
如果我使用远程桌面直接检查服务器,我会在事件查看器中看到这两个错误重复多次(在“Web 服务器(IIS)”中:
属于站点“1273337584”的应用程序“/”设置了无效的 AppPoolId“aef747de-29d0-4deb-8beb-84765ef61887”。因此,该应用程序将被忽略。
站点 1 被禁用,因为为站点定义的根应用程序无效。有关根应用程序无效的原因的信息,请参阅前面的事件日志消息。
我还在事件查看器中看到了这个应用程序错误:
错误应用程序名称:WaHostBootstrapper.exe,版本:2.0.1196.19,时间戳:0x514bb531 错误模块名称:ntdll.dll,版本:6.2.9200.16420,时间戳:0x505ab405 异常代码:0xc0000374 错误偏移:0x00000000000x67c 错误进程 id:应用程序启动时间:0x01ce5aedc740e826 错误应用程序路径:E:\base\x64\WaHostBootstrapper.exe 错误模块路径:D:\Windows\SYSTEM32\ntdll.dll 报告 ID:0be8db8b-c6e1-11e2-93ef-00155d44b470 错误包全名:错误的包相关应用程序 ID:
奇怪的是,如果我在服务器中打开应用程序,它似乎正在工作。