一夜之间,一个(内部的,幸运的是)MVC Web 应用程序停止了对我的工作,据我所知,没有任何改变。应用程序本身在过去两天绝对没有被修改过,IIS 也是如此。
问题是我得到了 www 文件夹的目录列表,而不是应用程序默认操作( /Home/Index
)。
我的 www 文件夹包含标准的东西:
bin
Content
Scripts
Views
Global.asax
Web.config
我试过了:
现在,这已经发生过一次了。当时我正在度假,通过重新启动整个万维网发布服务解决了这个问题。虽然这次它也可能工作,但我宁愿在暂时修复它之前找出问题的根源,只是为了让它在更远的地方再次发生。因此,虽然重新启动 WWW 发布服务可能会使站点再次运行,但我更愿意在以这种方式修复它之前先了解它为什么会发生。
最后,请注意,我在同一台 IIS 服务器上运行其他 MVC 应用程序,但从未遇到过这个问题。
最佳答案
C:\Windows\Microsoft.NET\Framework\<version>
文件夹。 aspnet_regiis -i
就这样!
关于asp.net-mvc - IIS 6.0 突然显示目录列表而不是 MVC 3 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8723763/