相关疑难解决方法(0)

ASP.NET MVC不提供默认文档

我有一个ASP.NET MVC应用程序,默认页面应该是index.html,它是磁盘上的实际文件.

我可以使用www.mydomain.com/index.html浏览到该文件,因此我知道它将被提供并存在,但如果我使用www.mydomain.com,我会得到404.

我确保在IIS7中正确设置了默认文档,我甚至已经注释掉了我的global.asax中定义的所有路由,以确保我没有导致此问题的路由.

总结一下:

  • 我在磁盘上有一个index.html文件,IIS7设置为使用index.html作为默认文档.
  • 如果我删除我的ASP.NET MVC应用程序并保留index.html文件作为预期的默认文档.
  • 如果我发布我的ASP.NET MVC应用程序,那么index.html不会被默认文档提供服务.

有谁知道如何让ASP.NET MVC提供默认文档?

asp.net-mvc

21
推荐指数
2
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1