【发布时间】:2013-01-07 06:59:35
【问题描述】:
我已通过 Visual Studio 2010 将 Web 应用程序部署到 Windows Azure,Windows Azure SDK 版本为 1.8。 部署在生产中完成,状态显示为正在运行,但我无法访问站点 URL。当我尝试访问站点 URL 时,浏览器给出错误“找不到页面”。 由于没有关于错误的线索,请有人给出正确的方法来了解无法访问webrole的原因
【问题讨论】:
标签: azure-web-roles
我已通过 Visual Studio 2010 将 Web 应用程序部署到 Windows Azure,Windows Azure SDK 版本为 1.8。 部署在生产中完成,状态显示为正在运行,但我无法访问站点 URL。当我尝试访问站点 URL 时,浏览器给出错误“找不到页面”。 由于没有关于错误的线索,请有人给出正确的方法来了解无法访问webrole的原因
【问题讨论】:
标签: azure-web-roles
我第一次开始使用 azure 时遇到了同样的问题。 这是怎么做的; 转到天蓝色面板,
您的网站网址现在可以从任何浏览器访问。
祝你好运,
【讨论】:
配置您的 web.config 以显示堆栈跟踪。这会给你一个线索。
如果您绝对不能让任何访问者看到堆栈跟踪,请将其更改为 remoteonly 并从 web 服务中浏览该站点,如下所示:http://geekswithblogs.net/MagnusKarlsson/archive/2012/12/03/connect-to-running-web-role-from-remote-desktop-connection-and.aspx
或将其设置为关闭、部署和浏览。当我有一个未处于生产模式的测试站点时,我就是这样做的。
http://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.71).aspx
<customErrors defaultRedirect="url"
mode="On|Off|RemoteOnly">
<error statusCode="statuscode"
redirect="url"/>
</customErrors>
【讨论】: