首先,我对 Azure 很陌生。
我已使用 Web 角色成功地将 ASP.NET MVC 3 Web 应用程序部署到 Azure。该应用程序使用实体框架和 SQL Azure。
最近我做了一些更改(一些包括添加 appsettings),并尝试升级应用程序。升级时,花了相当长的时间,才Aborting。我一直通过位于http://windows.azure.com的管理门户 Silverlight 应用程序进行部署。
再次尝试无济于事时,我设置了远程桌面并再次部署。远程桌面会话非常慢,原来是因为 WaIISHost 将 CPU 设置为 100%。
IIS 管理器显示应用程序已部署并“启动”,但是我无法导航到 VM 中的站点,并且部署似乎不断尝试更新但没有成功并最终中止并重试,(在我写这篇文章时,它是目前正忙,正在等待角色开始...)。
有没有人对问题可能有任何想法?
我相信所有正确的依赖项都设置为复制本地,这是一个可能的问题。调试此问题非常困难,因为由于 100% 的 CPU 利用率,远程桌面会话经常挂起,并且不时回收/重新启动/重新更新 Web 角色。
谢谢,
詹姆士
PS希望其中一些至少有一些意义......