0

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

4

2 回答 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 回答