Azure显示目录内容

时间:2014-01-20 22:20:25

标签: azure

在我向azure发布我的azure云服务之后,我得到了以下结果:

The result

你知道问题是什么吗?我使用的是asp.net 4.0 mvc razor。我认为,它不会加载webconfig。

3 个答案:

答案 0 :(得分:2)

您没有Default.aspx。您可以添加Default.aspx,也可以修改web.config的< defaultDocument>属性。

答案 1 :(得分:1)

您可以在web.Config中进行以下配置 -

<configuration>
  <system.webServer>
    <defaultDocument>
      <files>
        <add value="HtmlPage1.html" />
      </files>
    </defaultDocument>
    <directoryBrowse enabled="false" />
  </system.webServer>
</configuration>

在RoutesConfig.cs中 -

routes.IgnoreRoute("");

使用IgnoreRoute()将使ASP.Net获取web.config中指定的默认文档,而不是Routes引擎来处理路由。 defaultDocument标记将使该文件为默认URL“/".

提供

答案 2 :(得分:0)

我将解决方案带到Azure网站而不是Web角色,它可以工作:)