随机HTTP错误403.14-禁止

本文关键字:禁止 错误 HTTP 随机 | 更新日期: 2023-09-27 18:27:40

在对ASP.NET MVC网站进行编码时,我随机开始得到HTTP错误403.14-禁止的错误,当转到特定页面("/Views/Default/Index.cs.html")时,我得到

找不到资源。描述:HTTP 404。资源您正在寻找的(或其依赖项之一)可能已删除、名称已更改或暂时不可用。请请检查以下URL并确保拼写正确。

请求的URL:/Views/Default/Index.cshtml

版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.0.30319.32559

我想这意味着至少ASP.NET正在加载,但为什么它不能识别页面?我在网上尝试了很多次recommendations,甚至从IIS Express中删除了该条目,然后通过VS重新添加它,将web.config从工作网站复制到它,等等。似乎什么都不起作用,而且只有这一个网站。如果我将directoryBrowse设置为true,我可以得到所有页面的列表&目录。我可以访问中的任何目录,/Views/除外,该目录引发了与上述相同的找不到资源的错误。我还在/Views/中的Web.config中添加了directoryBrowse作为true,但没有用。

运行建议@http error 403.14-禁止返回:

Microsoft(R)ASP.NET RegIIS版本4.0.30319.32559管理用于在本地计算机上安装和卸载ASP.NET的实用工具。版权所有(C)Microsoft Corporation。保留所有权利。开始安装ASP.NET(4.0.30319.32559)。上不支持此选项此版本的操作系统。管理员应该改为使用"打开Windows"安装/卸载带有IIS8的ASP.NET 4.5Features On/Off"对话框、服务器管理器管理工具或dism.exe命令行工具。有关更多详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771.安装完成ASP.NET(4.0.30319.32559).

我使用的是带有Visual Studio 2013预览版的Windows 8,从大约一个小时前开始,它就一直在工作,在那里它随机开始发生。我有一个Global.asax文件,一切似乎都很好(尽管很明显有问题)。我已经获取了一个新文件夹的最新签入,并从那里运行,同样的问题。这只是一个网站,一个两个小时前运行良好的网站。我唯一能想到的是,当这件事发生时,我正在编辑路线,但我已经把路线改回了以前的样子,我也遇到了同样的问题。

我完全不知道发生了什么,有人能提供任何指导吗?我愿意尝试/做/测试你需要的任何东西,我只想弄清楚发生了什么。非常感谢,希望有人能弄清楚发生了什么(很抱歉缺乏关于我测试过的东西的信息——实际上是我在过去一个半小时的搜索中看到的所有东西)。

随机HTTP错误403.14-禁止

我真的,真的讨厌这种情况发生-经过一两个小时的搜索,我在SO上发布几秒钟后就找到了答案。-

无论如何,我不得不添加HTTP错误403.14-禁止Web服务器配置为不列出内容

我仍然无法解释这是如何随机发生的——错误开始时,我没有编辑任何接近web.config的内容——如果有人能对此提供一些见解,我会接受他们的答案。

我知道一年前有人问过这个问题,但我刚刚遇到了这个问题,我刚刚找到了原因。

我的计算机中没有运行IIS服务器,因此无法更改其配置。当我调试代码时,Visual Studio 2013似乎运行了自己的服务器来进行调试。

无论如何,我也开始得到这些随机的HTTP错误403.14。

在解决方案资源管理器中右键单击项目,然后选择"属性"。在"属性"窗口中,转到"Web",您将看到它默认为"在当前页面启动操作"。

调试有时有效,有时无效的原因是,有时您在按下调试按钮时选择了正确的asp页面,有时您所在的asp页面错误。仅此而已。