来自 IIS 应用程序的 IE 11 中的 403 禁止错误

403 forbidden error in IE 11 from IIS application

当我尝试下载 PDF(来自 IIS 的应用程序调用)时,我在 IE 11 中收到 403-forbidden access denied 错误。同样的事情在 chrome 和本地开发环境中工作正常( IE 11 和 Chrome)。仅在 IE 11 中通过调用 IIS 应用程序发出问题。

Server Error

403 - Forbidden: Access is denied.

You do not have permission to view this directory or page using the credentials that you supplied.

请检查您是否允许从 IIS 浏览目录。您可以按照以下步骤来允许目录浏览。

  1. 打开IIS.
  2. Select 您在左窗格中的网站。
  3. 双击右窗格中的目录浏览
  4. Actions 下的右窗格中单击 Enable

此外,您还可以检查是否已将 IIS_IUSRS 安全权限分配给指定的 Web 文件夹。您可以检查以下步骤:

  1. 右键单击文件夹(您在 IIS 中指定用于 Web 访问的文件夹)
  2. 选择 "Properties"(或 "Edit Permissions",如果您在 IIS 中右键单击 window)
  3. 转到 "Security" 选项卡
  4. 在顶部的框中,"Group or user names",打开 "Edit…"(将带您进入权限 window)
  5. 您很可能无法在列表中找到 IIS_IUSRS;打开,"Add.."
  6. 在最底部的框中​​,"Enter the object names to select (examples):"输入IIS_IUSRS
  7. 单击确定并确保在权限 window 中,您已允许读取和执行、列出文件夹内容和读取

参考:RESOLVING IIS 403 FORBIDDEN: ACCESS IS DENIED