将MVC3应用程序发布到IIS错误 - Web服务器配置为不列出此目录的内容

时间:2012-04-10 14:55:33

标签: visual-studio-2010 iis iis-6 publishing-site

我将我的网站发布到“C:\ inetpub \ wwwroot \ Sem_App”并创建了一个网站,其物理路径为“C:\ inetpub \ wwwroot \ Sem_App”和端口84.当我在http://localhost:84/上浏览网站时我收到以下错误。

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.

我不想列出目录的内容,我想运行以前在VS 2010的调试模式下运行的默认页面。有人知道发生了什么吗?

我尝试运行此命令并重新启动iis但它不起作用 C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -ir

2 个答案:

答案 0 :(得分:4)

转到cmd键入这个,你很高兴 %windir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -ir

windir通常是C:\ Windows

答案 1 :(得分:1)

您可能需要在IIS中启用directory browsing option。查看以下链接,以便将ASP.NET MVC部署到IIS 6.( For .Net 4.0

http://www.codefrenzy.net/2011/10/19/deploying-asp-net-mvc-3-to-iis-6/