繁体   English   中英

WaIISHost扁平化Web角色

[英]WaIISHost flatlining web-role

首先,我是Azure的新手。

我已使用Web角色成功将ASP.NET MVC 3 Web应用程序部署到Azure。 该应用程序使用实体框架和SQL Azure。

最近,我做了一些更改(包括添加应用程序设置),并尝试升级该应用程序。 升级时,花了很长时间才中止。 我一直通过http://windows.azure.com上的管理门户Silverlight应用程序进行部署。

再次尝试均无济于事时,我安装了远程桌面并再次部署。 远程桌面会话非常慢,事实证明是因为WaIISHost将CPU占用了100%。

IIS管理器显示该应用程序已部署并“启动”,但是我无法导航到VM中的站点,并且部署似乎一直在尝试更新而不成功,并最终中止并重试,(正如我所写的那样,目前正处于忙碌和等待角色状态...)。

有人对问题可能有什么想法吗?

我相信所有正确的依赖项都设置为复制本地,这可能一个问题 调试此问题非常困难,因为远程桌面会话经常由于100%CPU使用率而挂起,并且不时回收/重新启动/重新启动Web角色。

谢谢,

詹姆士

PS希望其中一些至少有一定道理...

我怀疑WebRole.OnStart和/或Run中是否正在执行某些操作,这导致WaIISHost使用100%CPU。 您可以从WebRole.OnStart和/或Run中删除所有代码,然后重试。

部署时打开IntelliTrace可能会有所帮助,以便您可以下载跟踪并找出应用程序启动时甚至在网站启动之前发生的任何异常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM