Alv*_*nus 5 c# asp.net asp.net-mvc visual-studio asp.net-mvc-4
我刚换了笔记本电脑。我正在移动我在 MVC 4 中完成的旧项目,并在 Visual Studio 2012 中完成。我的新笔记本电脑中当前的 Visual Studio 是 2017 版本。
当我想调试我的 MVC 应用程序时出现问题。运行调试后出现此错误:
HTTP 错误 403.14 - Forbidden Web 服务器配置为不列出此目录的内容。
最可能的原因:未为请求的 URL 配置默认文档,并且服务器上未启用目录浏览。
我从未将我的应用程序设置为在目录浏览器中列出。我的应用程序是一个 MVC 应用程序,它将运行 global.asax 并重定向到我的主页。
我怎样才能解决这个问题?
启用目录浏览。将其保留到您的网络配置文件中,然后重命名添加value="pagename.aspx"
<system.webServer>
<defaultDocument>
<files>
<add value="yourpage.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
或者
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
您还可以从 IIS 启用目录浏览
键入以下命令,然后按 Enter:
appcmd set config /section:system.webServer/directoryBrowse /enabled:true
| 归档时间: |
|
| 查看次数: |
2168 次 |
| 最近记录: |