首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署到Azure失败,需要帮助调试它

部署到Azure失败,需要帮助调试它
EN

Stack Overflow用户
提问于 2013-05-27 15:27:18
回答 3查看 2.6K关注 0票数 3

我有一个asp.net mvc 4应用程序,我正在将它部署到Azure,它正在成功地部署,但是当我从NuGet (Postal0.8.2)添加一个包时,它破坏了我的部署。我需要帮助找出问题所在,这样我才能向项目报告问题。

当我使用该包部署应用程序时,服务器一直在循环运行:

10:10:39 AM -角色生物标志的实例0正在创建虚拟机 10:11:12 AM -角色生物标志的实例0正在启动虚拟机 上午10:12:50 -角色生物符号的实例0处于未知状态 上午10:13:23 -角色生物符号的实例0很忙 上午10:17:06 -角色生物标志的实例0正在循环。

如果我直接在远程桌面服务器上检查,我会看到这两个错误在事件查看器(在"Web server (IIS)“中)重复多次:

属于站点'1273337584‘的应用程序具有无效的AppPoolId 'aef747de-29d0-4deb-8beb-84765ef61887’集。因此,应用程序将被忽略。 站点1被禁用,因为为站点定义的根应用程序无效。有关根应用程序无效的信息,请参阅前面的事件日志消息。

我还在事件查看器中看到了这个应用程序错误:

故障应用程序名: WaHostBootstrapper.exe,版本: 2.0.1196.19,时间戳: 0x514bb531故障模块名称: ntdll.dll,版本: 6.2.9200.16420,时间戳: 0x505ab405异常代码: 0xc0000374故障偏移量:0x0000000000000ea485故障进程id: 0x67c故障处理应用程序启动时间: 0x01ce5aedc740e826故障应用程序路径: E:\base\x64\WaHostBootstrapper.exe故障处理模块路径: D:\Windows\SYSTEM32\ntdll.dll报告Id: 0be8db8b-c6e1-11e2-93ef-0015d44b470包全名:故障包-相对应用程序ID:

奇怪的是,如果我在服务器上打开应用程序,它就会正常工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-29 20:30:11

创建本地虚拟机并安装Visual终极版的评估版本。使用天青上的IntelliTrace进行调试。Intellitrace是第一个从未启动的角色开始的地方--不幸的是,它只能在Visual的最终版本中使用。

票数 2
EN

Stack Overflow用户

发布于 2015-01-15 12:44:02

我也有同样的错误:

IIS日志

属于站点'1273337584‘的应用程序'/’具有无效的AppPoolId '3f3649d0-fa6f-4244-8d28-d9e7b904bd0f‘集。因此,应用程序将被忽略。

应用程序日志

System.IO.FileNotFoundException:无法加载文件或程序集“System.Web.Http”System.IO.FileNotFoundException:无法加载文件或程序集“System.Web.Http.WebHost”

修正了添加System.Web.Http.dll和System.Web.Http.WebHost.dll (复制本地在VS中)!

票数 2
EN

Stack Overflow用户

发布于 2014-03-07 12:22:30

希望这能帮到某人:

我与这个错误斗争了很长时间,并最终找到了解决办法。在我的例子中,导致错误的原因是,我使用的一个DLL是32位的,但是Azure中的IIS默认需要使用64位DLL。当然,可以将AppPool设置为接受32位库。这在我的案子里行不通。唯一有帮助的是,在web appl中使用64位DLL。

Bw,萨米人

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16776264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档