Asp.net mvc 基于MVC的应用程序出现奇怪的IIS 403.14问题

Asp.net mvc 基于MVC的应用程序出现奇怪的IIS 403.14问题,asp.net-mvc,iis,http-status-code-403,iis-10,Asp.net Mvc,Iis,Http Status Code 403,Iis 10,我们有一个ASP.NET MVC 5应用程序目前正在IIS 10上运行。几个月来,一切都很顺利,然而,两天前,我们突然在随机网站上看到“403.14”错误 403 – Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. 更奇怪的是,如果我们在IIS中切换错误页面403设置(显示详细错误、显示详

我们有一个ASP.NET MVC 5应用程序目前正在IIS 10上运行。几个月来,一切都很顺利,然而,两天前,我们突然在随机网站上看到“403.14”错误

403 – Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
更奇怪的是,如果我们在IIS中切换错误页面403设置(显示详细错误、显示详细本地等),然后在某个不同的网站上,甚至在同一个网站上,一段时间后返回,错误就会消失

  • 我们有一个包含编译后的MVC代码的文件夹,其中可能有十几个IIS站点(不同的域名)映射到同一个文件夹
  • 我们已经安装了URLEwrite模块
  • CLR版本为.NET 4.0.x

  • 我们已尝试重新启动IIS服务(万维网发布服务)

  • 另外,重新启动服务器
  • 根据一些建议,我们将runAllManagedModulesForAllRequests添加到web.config webserver modules config中
  • 应用程序池已启用运行32位应用程序

  • 这可能是什么原因造成的?离开和返回的错误让我们更加困惑。

    您是否在iis站点中启用了目录浏览?请参考这个,谢谢。我已经检查了这两个。请注意,这是在一个运行了几个月没有问题的设置中发生的。在重新启动IIS进程、添加更多应用程序池以分配负载、修改web.config以强制IIS刷新等一系列操作之后,问题得到了解决。我们确实添加了runAllManagedModulesForAllRequests,但是它在前面没有出现,而且一切正常。我们仍然不知道是什么原因导致它突然出现。是否检查了事件查看器日志?是否在iis站点中启用了目录浏览?请参考这个,谢谢。我已经检查了这两个。请注意,这是在一个运行了几个月没有问题的设置中发生的。在重新启动IIS进程、添加更多应用程序池以分配负载、修改web.config以强制IIS刷新等一系列操作之后,问题得到了解决。我们确实添加了runAllManagedModulesForAllRequests,但是它在前面没有出现,而且一切正常。我们仍然不知道是什么原因导致它突然出现。您是否检查了事件查看器日志?