无法访问Windows Azure部署Web角色

时间:2013-01-07 06:59:35

标签: azure-web-roles

我已通过Visual Studio 2010将Web应用程序部署到Windows Azure,Windows Azure SDK版本为1.8。 部署在生产中完成,状态显示为正在运行,但我无法访问站点URL。当我尝试访问网站URL时,浏览器会显示错误“找不到页面”。 由于没有关于错误的线索,请有人给出正确的方法来了解无法访问webrole的原因

2 个答案:

答案 0 :(得分:1)

我第一次开始使用azure时遇到了同样的问题。 这是怎么做的; 转到天蓝色面板,

  • 点击您的虚拟机
  • 点击enpoints
  • 点击添加
  • 检查ADD A STAND-ALONE ENDPOINT(按钮)
  • 点击下一步
  • 输入以下详细信息: 名称:HTTP,协议:TCP,公共端口:80,私有端口:80
  • 完成并等待几分钟激活(我花了40秒)

您的网站网址现在可以从任何浏览器访问。

祝你好运,

答案 1 :(得分: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>