IIS 上托管的多个站点中有一个指向相同路径、应用程序池和用户,无法正常工作

IIS 上托管的多个站点中有一个指向相同路径、应用程序池和用户,无法正常工作

我们在同一个站点下托管了多个应用程序。

所有这些应用程序都指向相同的路径、应用程序池和用户。

这些应用程序可以通过不同的 URL 访问。

比如,有三个应用程序 A、B 和 C,其中 C 是无法访问的。

托管在 IIS 上的站点和应用程序:

托管在 IIS 上的网站和应用程序

所有网站都运行良好,但突然其中一个网站出现故障并显示 403 错误。

我尝试过应用程序池回收,并为应用程序文件夹提供完全控制权限。但问题仍然存在。

我比较了网站的基本设置,看起来不错。

答案1

HTTP 403 错误有多种原因,

  1. 网站的缓存版本可能会导致403。清除缓存并检查。
  2. 大多数网站都配置为不允许目录浏览,因此当尝试显示文件夹而不是特定页面时出现 403 禁止消息,这是正常且预期的。如果是这种情况,请在您的 Web 服务器中启用目录浏览。
  3. 权限。检查您的网站是否具有适当的权限。

答案2

我们可以通过创建主文件夹(应用程序指向的文件夹 - 路径)的新快捷方式文件夹并将应用程序 C 的路径更新为这个新的快捷方式文件夹来解决这个问题。

它开始工作了,应用程序 C 可以访问。

相关内容