我刚换了笔记本电脑。我将在MVC 4中完成我的旧项目,并在Visual Studio 2012中完成我的新项目。我新笔记本电脑中的当前Visual Studio是2017版。

当我想调试我的MVC应用程序时出现问题。运行调试后出现此错误:



我从未将我的应用程序设置为在目录浏览器中列出。我的应用程序是一个MVC应用程序,它将运行global.asax并重定向到我的主页。

我怎样才能解决这个问题?

最佳答案

启用目录浏览。
将此保存到您的Web配置文件中,然后重命名添加value="pagename.aspx"

 <system.webServer>
    <defaultDocument>
       <files>
          <add value="yourpage.aspx" />
       </files>
    </defaultDocument>
    <directoryBrowse enabled="false" />
</system.webServer>

或者
 <system.webServer>
    <directoryBrowse enabled="true" />
</system.webServer>

您还可以从IIS启用目录浏览
  • 打开命令提示符,然后转到计算机上的IIS Express文件夹。例如,在命令提示符下转到以下文件夹:C:\Program Files\IIS Express
  • 键入以下命令,然后按Enter:
    appcmd set config /section:system.webServer/directoryBrowse /enabled:true
  • 10-02 01:41