HTTP 错误 403 - 禁止

发布于 2024-10-21 15:01:05 字数 134 浏览 2 评论 0原文

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

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

HTTP 错误 403 - 禁止。

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

When I start Debugging on asp.net3.5 . Browser display bellow message

*Server Error in '/attn-web' Application.

HTTP Error 403 - Forbidden.

Version Information: ASP.NET Development Server 9.0.0.0*

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

妄司 2024-10-28 15:01:05

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

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

It might be an issue with NTLM Authentication.

  1. Right-click on your solution in the Solution Explorer.
  2. Select Property Pages.
  3. Select Start Options in the dialog.
  4. In the Server section, uncheck NTLM Authentication
绿萝 2024-10-28 15:01:05

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

If you have Vista or Windows 7 try running the Visual Studio as administrator (right click the EXE and choose "Run as administrator") as it might be some security/permissions issue.

肩上的翅膀 2024-10-28 15:01:05

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

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

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

,最终从 此处在“服务器”部分中,取消选中“NTLM 身份验证”(项目属性 -> Web -> 服务器)

I was getting following issues, after trying their solutions i got this same error message

WCFTestClient The HTTP request is unauthorized with client authentication scheme 'Anonymous' (my service is a non-WCF service)

The HTTP request is unauthorized with client authentication scheme 'Ntlm'

and finally got the solution from here which is In the Server section, uncheck NTLM Authentication (Project Properties -> Web -> Servers)

掌心的温暖 2024-10-28 15:01:05
  1. 防火墙、
  2. 错误的“主机”文件、
  3. aspnet 服务器配置问题、
  4. 文件夹安全限制

..

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

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

  1. Firewall,
  2. bad 'hosts' file,
  3. aspnet server configuration problem,
  4. Folder security restrictions

..

Try to look at log files (Win+F, select folder /Windows and specify to find fresh files) and 'Event Viewer' (Press Win, then type: Event Viewer)

P.S.: Nothing personal, but your question is really unclear.

只想待在家 2024-10-28 15:01:05

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

在 IIS 中删除虚拟目录使一切恢复正常。

It happened to me too. I had moved the project and fetched it again. It turns out that Visual Studio binds the virtual directory name as the source path for the files, and moving a (physical) directory makes IIS adjust the virtual directory to the new path. Visual Studio uses the virtual directory name still, and that causes a conflict.

Deleting in IIS the virtual directory made things work again.

·深蓝 2024-10-28 15:01:05

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

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

I also had the same problem. This is how I solved it. I think this may be helpful for you.

1. Go to "start" and then type IIS(Internet Information Services) and hit Enter
2. In the right side there are "connections"
3. Go to "sites"-> "Default Web Site" which is located inside the connections
4. Double click the "Default website"
5. There in the features view double click the "Directory Browsing"
6. In the right side there are the actions if "Enable" is available double click on that (Otherwise that feature is all ready available)
7. Then go back to the previous page
8. Double click on "Default Document"
9. There you can see a list of default documents
10. If your default document for the website is not available you can add it by clicking the "add" in the right side and there type the name of your default document.

梦毁影碎の 2024-10-28 15:01:05

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

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

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

you just need to change the specific port you are using:

  1. Right-click on your project in the Solution Explorer.
  2. Go to
    Properties.

  3. Select Web in the dialog.
  4. Change the Specific port to
    anything else e.g. 44444

hope this is the solution for your problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文