c# - HTTP 错误 403.14 - 禁止调试 ASP.NET Web 应用程序

标签 c# asp.net .net http-error iis-manager

我正在尝试启动 ASP.NET Web 应用程序

但是我在调​​试时遇到了这个错误:

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

Module
   DirectoryListingModule
Notification
   ExecuteRequestHandler
Handler
   StaticFile
Error Code
   0x00000000

不确定这是否正是我必须做的,但正如它所示,我必须遵循此 instruction但是当我试图打开 IIS Manager在 Windows 10 上,它表示 Windows 找不到“inetmgr”或“inetmgr.exe”

所以不确定我必须做什么才能解决这个错误。

最佳答案

因为您似乎没有安装完整的 IIS,请尝试将其添加到位于您要浏览的目录中的 web.config 中:

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

...至少这样您就可以解决这个问题。如果您这样做是为了调试,那很好,但是您必须认真考虑这是否真的是您想要在生产服务器上允许的。

关于c# - HTTP 错误 403.14 - 禁止调试 ASP.NET Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42262993/

相关文章:

asp.net - 这些<% ... %>是什么?以及在页面中可以通过哪些方式使用它们

c# - 需要检查两个 View 模型的类型以查看它们是否源自同一基础

c# - 无法从静态方法调用函数

c# - 更新后图像未保存,在 c# 中使用 FileStream 或简单位图

c# - .NET Windows 服务从 system32 文件夹而不是安装文件夹执行批处理文件

c# - 数据表序列化没有按预期工作

c# - Release Build 包含额外的文件,我需要这些吗?

C# 产品的多个 sku

html - Firefox 在呈现大型 html 表格(20,000 多行)时崩溃

asp.net - Oracle 非事件连接