我有一个网站,转换为运行ASP.NET webforms的Web应用程序。
转换已经好了,我可以在Azure模拟器中本地运行它,利用Azure计算和Azure blob存储。
但是,当我将应用程序发布到Azure时,它会一直停留在“等待初始化”(持续3个小时)。此时,我可以在实例中使用RDP,但错误日志中没有日志。
已创建IIS,并且网站按预期位于e:\驱动器中。从本地RDP我无法查看网站(404),在Azure管理门户中,它只是处于初始化阶段,每次刷新时都会中止更新。
我如何知道问题所在?
答案 0 :(得分:2)
通常会发生错误的web.config和/或缺少依赖项。
以下是你可以用它做的事情。
希望这有帮助。
答案 1 :(得分:1)
这些通常是参考库的问题或问题。你有任何启动任务吗?
我将逐个删除启动任务,在WebRole.cs文件中执行活动并从那里开始。非常令人沮丧我知道,我花了很多天时间试图找出问题
答案 2 :(得分:0)
根据您在问题描述中提到的内容,我假设:
有时网站现在有默认页面设置,即default.aspx或index.aspx,并尝试打开带有http://10.x.x.x/基本URL的默认页面并生成错误。如果您尝试打开您知道的页面即http://10.x.x.x/somepage.aspx,该怎么办?只要somepage.aspx在webroot中,它就应该在浏览器中打开。
由于您的网络角色未处于就绪状态,我相信您的角色还存在其他问题。以下是许多尝试根本原因的事情:
根据我在Azure VM中挖掘的丰富经验,问题可能很难猜测或写作答案,因为每个案例都可能非常不同,我们大多数都可以为根本原因提供非常一般的指导。