asp.net mvc5 HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容



我有一个在IIS上配置的项目。但是当我尝试运行时,我得到错误

HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。

并试图解决此错误,我将代码写入 web.config 一节中的代码。

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

所以请为此提供任何解决方案

谢谢。

出现此问题的原因是网站没有启用目录浏览功能,并且未配置默认文档。若要解决此问题,请使用下列方法之一: 方法 1:在 IIS 中启用目录浏览功能(推荐( 若要解决此问题,请按照下列步骤操作:

Start IIS Manager. To do this, click Start, click Run, type inetmgr.exe, and then click OK.
In IIS Manager, expand server name, expand Web sites, and then click the website that you want to modify.
In the Features view, double-click Directory Browsing.
In the Actions pane, click Enable.

方法 2: 添加默认文档 若要解决此问题,请按照下列步骤操作:

Start IIS Manager. To do this, click Start, click Run, type inetmgr.exe, and then click OK.
In IIS Manager, expand server name, expand Web sites, and then click the website that you want to modify.
In the Features view, double-click Default Document.
In the Actions pane, click Enable.
In the File Name box, type the name of the default document, and then click OK.

方法 3: 启用目录浏览功能 在 IIS 快递 注意此方法适用于在使用 IIS Express 时遇到此问题的 Web 开发人员。

为此,请按照下列步骤操作:

Open a command prompt, and then go to the IIS Express folder on your computer. For example, go to the following folder in a command prompt:
C:Program FilesIIS Express 
Type the following command, and then press Enter:   appcmd set config /section:directoryBrowse /enabled:true

最新更新