【问题标题】:403 forbidden access is denied error occuring when consume web API in other computer in a LAN在局域网中的其他计算机上使用 Web API 时出现 403 禁止访问被拒绝错误
【发布时间】:2018-09-10 04:22:24
【问题描述】:

我需要访问 Web API 以访问本地网络中的另一台计算机。为此,我发布了该 API 并由 IIS 托管。我的计算机和另一台计算机(我将要访问 API) ping 没有任何错误,而且我已经通过另一台计算机成功访问了这个 API。但不幸的是今天在文字上我无法访问它。

这是发生的错误

我按照下面的顺序尝试了很多东西。但是没有成功。

  • 已将 runAllManagedModulesForAllRequests="true" 添加到我的 web.config(在 Web API 发布文件夹中)。

  • Network Service,IUSR,IIS_IUSRS的读取、写入、修改权限。

  • 禁用病毒防护防火墙。

此错误将出现在另一台计算机上(我将访问 API)。

请注意:我昨天可以访问这个API,但今天我无法访问它。

【问题讨论】:

  • 您是否在IIS中为Web API的虚拟目录启用了Windows身份验证?
  • @ChetanRanpariya 我正在使用 Windows 10 家庭版。 Windows 10 家庭版不支持 IIS 中的 windows 身份验证。
  • 了解您首先点击了哪个 403,support.microsoft.com/en-us/help/943891/…

标签: c# iis asp.net-web-api2 publish http-status-code-403


【解决方案1】:

您的 API 是否在本地机器上运行? 如果不检查您的 apppoolidentity。 你今天改变了局域网密码吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多