6

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

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

HTTP 错误 403 - 禁止。

版本信息:ASP.NET 开发服务器 9.0.0.0*

4

7 回答 7

5

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

  1. 在解决方案资源管理器中右键单击您的解决方案。
  2. 选择属性页。
  3. 在对话框中选择启动选项。
  4. 在服务器部分,取消选中 NTLM 身份验证
于 2013-02-05T10:06:55.963 回答
2

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

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

HTTP 请求未经客户端身份验证方案“Ntlm”授权

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

于 2012-02-10T10:44:09.923 回答
2

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

于 2011-03-10T08:49:43.460 回答
1
  1. 防火墙,
  2. 错误的“主机”文件,
  3. aspnet服务器配置问题,
  4. 文件夹安全限制

..

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

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

于 2011-03-10T08:34:13.110 回答
0

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

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

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

于 2013-08-30T19:25:15.067 回答
0

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

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

于 2017-03-31T14:50:21.997 回答
0

我也有同样的问题。这就是我解决它的方法。我认为这可能对你有帮助。

1. 转到“开始”,然后键入IIS(Internet 信息服务)并按 Enter
2. 在右侧有“连接”
3. 转到位于连接内的“站点” -> “默认网站”
4. 双击“默认网站”
5. 在功能视图中双击“目录浏览” 6. 如果“启用”
可用 ,则右侧有操作双击该操作(否则该功能已准备就绪可用) 7.

8. 双击“默认文档”
9. 在那里您可以看到默认文档列表
10. 如果您的网站默认文档不可用,您可以通过单击右侧的“添加”来添加它,然后输入默认文档的名称。

于 2018-03-06T08:03:11.623 回答