繁体   English   中英

HTTP错误403 - 禁止

[英]HTTP Error 403 - Forbidden

当我开始在asp.net3.5上调试时。 浏览器显示以下消息

*'/ attn-web'应用程序中的服务器错误。

HTTP错误403 - 禁止。

版本信息:ASP.NET Development Server 9.0.0.0 *

这可能是NTLM身份验证的问题。

  1. 在解决方案资源管理器中右键单击您的解决方案。
  2. 选择属性页面。
  3. 在对话框中选择“开始选项”。
  4. 在“服务器”部分中,取消选中“NTLM身份验证”

如果您有Vista或Windows 7,请尝试以管理员身份运行Visual Studio(右键单击EXE并选择“以管理员身份运行”),因为它可能存在一些安全/权限问题。

我得到了以下问题,在尝试他们的解决方案后,我得到了同样的错误消息

WCFTestClient HTTP请求未经授权,客户端身份验证方案为“匿名” (我的服务是非WCF服务)

HTTP请求未经授权使用客户端身份验证方案'Ntlm'

最后从这里得到解决方案, 在服务器部分,取消选中NTLM身份验证 (项目属性 - > Web - >服务器)

  1. 防火墙,
  2. 坏'主机'文件,
  3. aspnet服务器配置问题,
  4. 文件夹安全限制

..

尝试查看日志文件(Win + F,选择文件夹/ Windows并指定查找新文件)和“事件查看器” (按Win键,然后键入:事件查看器)

PS:没什么个人的,但你的问题真的不清楚。

您只需要更改您正在使用的特定端口:

  1. 在解决方案资源管理器中右键单击您的项目。
  2. 转到“属性”。
  3. 在对话框中选择Web。
  4. 将特定端口更改为其他任何内容,例如44444

希望这是您的问题的解决方案

它也发生在我身上。 我移动了项目并再次获取它。 事实证明,Visual Studio将虚拟目录名称绑定为文件的源路径,并且移动(物理)目录使IIS将虚拟目录调整为新路径。 Visual Studio仍然使用虚拟目录名称,这会导致冲突。

在IIS中删除虚拟目录使事情再次起作用。

我也有同样的问题。 这就是我解决它的方式。 我想这可能对你有所帮助。

1.转到“开始” ,然后键入IIS (Internet信息服务)并按Enter键
2.在右侧有“连接”
3.转到位于连接内的“站点” - > “默认网站”
4.双击“默认网站”
5.在功能视图中双击“目录浏览”
6.在右侧有一些操作,如果“启用”可用双击(否则该功能全部可用)
7.然后返回上一页
8.双击“默认文档”
9.在那里,您可以看到默认文档列表
10.如果您的网站默认文档不可用,您可以通过单击右侧的“添加”添加它,然后键入默认文档的名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM