HTTP错误403.14 - 禁止访问Web服务器被配置为不列出此目录的内容(HTTP Error

2019-08-19 14:00发布

在完成对Pluralsight-约翰爸爸课程结束后这是顺便说一下真棒!

现在我创造我的第一个SPA。 我来自桌面应用程序开发背景,因此原谅我,如果这个问题是新手!

当我加载SPA也看不到闪屏,然后在主屏幕我收到此错误消息:

HTTP错误403.14 - 禁止访问Web服务器被配置为不列出的这directory.Most可能促使内容:

默认文档未配置请求的URL,和目录浏览未在服务器上启用。

谁能帮助解决这一问题?

Answer 1:

1.打开了IIS管理器。

2.增加“默认网站”通过右键单击网站并选择“添加应用”。

3.输入任何名称,别名类型和负载该网站的物理路径,然后单击确定。

4.然后去那个网站加载并双击对“目录浏览”的功能视图。

  1. 点击“操作”的工作空间,改变了“禁止”状态为“使能”状态。

6.Then刷新默认网站。

7.Open的Visual Studio和去那个网站。 它会要求重装,然后单击“是”。

8.it将在web.config文件中添加以下代码。

 <system.webServer>

    <directoryBrowse enabled="true" />

 </system.webServer>

9.Now运行,并看到错误就会消失。



Answer 2:

进入控制面板 - >程序和功能 - >打开寡妇功能打开或关闭(在窗口的左侧)。

Windows功能框中将在这个弹出:IIS - > WWW服务 - >常见HTTP请求 - >目录浏览(启用此)。

单击确定。

在你web.config文件-添加此,

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

和保存。

它将开始工作。 它为我工作面临着一些初始故障之后。



Answer 3:

我能解决这个使用本网站的答案: https://devstuffs.wordpress.com/2012/02/29/how-to-fix-http-error-403-14-forbidden-the-web-server -is配置到不一览的-内容-的此结果目录/

当你有MVC 2+运行托管在IIS 7 +,这是因为ASP.NET 4在IIS中未注册时出现此错误。 以我为例,我创建一个MVC 3项目,并收留了它在IIS 7.5。

为了解决这个问题,请确保您有MVC 2或以上和.NET Framework 4.0安装,然后运行命令提示符管理员,键入以下命令行:

32位(x86)的

%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ ASPNET_REGIIS.EXE -ir

64位(64位)

%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASPNET_REGIIS.EXE -ir



Answer 4:

这也是出现此错误的原因之一。

新手程序员忘记提及起始页。 右键点击要首先显示当应用程序运行,并设置为起始页你西港岛线在下拉菜单中找到任何形式。



Answer 5:

编辑你的web.config,为了显示从您的Web服务器的详细错误添加的customErrors部分。 使用模式=“关” http://msdn.microsoft.com/en-us/library/h0hfz6fc%28v=vs.71%29.aspx

      <configuration>
        <system.web>
           <customErrors mode="Off">         
           </customErrors>
        </system.web>
      </configuration>

另一种方法是尝试运行Chrome等直接输入网址,而不是运行在Visual Studio调试器的应用SPA单独的浏览器的SPA。 URL应该类似“本地主机:13753”。 检查你的开发服务器的端口号。 这将是不同的。

然后按F12打开开发者工具。

按Ctrl + R刷新和调查Netwok标签。 您通常可以找到有关该错误以及更多的信息是什么原因造成的。



文章来源: HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory