在我向azure发布我的azure云服务之后,我得到了以下结果:
你知道问题是什么吗?我使用的是asp.net 4.0 mvc razor。我认为,它不会加载webconfig。
答案 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角色,它可以工作:)