我有一个在IIS上配置的项目。但是,当我试图运行时,我得到错误
HTTP错误403.14 - 禁止将Web服务器配置为不列出此目录的内容。
我正在尝试解决此错误,请在部分的web.config中编写代码。
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
所以请为此提供任何解决方案
感谢。
答案 0 :(得分:0)
出现此问题的原因是网站未启用“目录浏览”功能,并且未配置默认文档。若要解决此问题,请使用以下方法之一: 方法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 Express中启用目录浏览功能 注意此方法适用于在使用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 Files\IIS Express
Type the following command, and then press Enter: appcmd set config /section:directoryBrowse /enabled:true