我已通过 Visual Studio 2010 将 Web 应用程序部署到 Windows Azure,Windows Azure SDK 版本为 1.8。部署在生产中完成,状态显示为正在运行,但我无法访问站点 URL。当我尝试访问站点 URL 时,浏览器给出错误“找不到页面”。由于没有关于错误的线索,请有人给出正确的方法来知道无法访问webrole的原因
问问题
348 次
2 回答
1
当我第一次开始使用 azure 时,我遇到了同样的问题。这是怎么做的;转到天蓝色面板,
- 点击你的虚拟机
- 点击端点
- 点击添加
- 检查添加独立端点(按钮)
- 点击下一步
- 输入以下详细信息:名称:HTTP,协议:TCP,公共端口:80,私有端口:80
- 完成并等待几分钟激活(我的花了大约 40 秒)
您的网站网址现在可以从任何浏览器访问。
祝你好运,
于 2014-02-03T13:00:20.597 回答
0
配置您的 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>
于 2013-01-15T21:44:53.030 回答