静态文件的 IIS 500.0 AuthenticateRequest 错误

Dev*_*per 5 asp.net authentication iis iis-8

我尝试在新服务器中设置网站,但所有静态文件 html/css/js 等都出现此错误。

HTTP 错误 500.0 - 内部服务器错误

由于发生内部服务器错误,无法显示该页面。 在此处输入图片说明

AuthenticateRequest 正在为 StaticFile 发生并且在某处失败。我们的站点使用基于 Windows 的身份验证,所以我们只启用了基于 Windows 的身份验证,就像其他服务器一样,它可以正常工作。

  1. 为网站文件夹添加了 IIS_IUSRS 权限
  2. 尝试给出https://blogs.msdn.microsoft.com/chaun/2014/09/02/error-500-0-internal-server-error-authenticaterequest-staticfile-0x80070542/的解释

  3. 使用另一台工作服务器安装的功能进行验证。

2 天后仍然无法弄清楚我们的 IIS 站点设置出了什么问题。

Bru*_*JCM 4

(很抱歉,如果这个答案不是完美匹配,但这是我能找到的最接近的问题)

我在这里遇到了类似的问题,但运行 IISExpress 10 是从 VS2015 开始的。我尝试了https://blogs.msdn.microsoft.com/chaun/2014/09/02/error-500-0-internal-server-error-authenticaterequest-staticfile-0x80070542/中列出的所有内容,但没有运气,所以唯一的我可以让它在开发环境中工作的方法是以管理员身份运行 IISExpress(这根本不会影响,因为我的帐户已经是管理员并且正确的模拟配置已就位):

C:\WINDOWS\system32>"C:\Program Files\IIS Express\iisexpress.exe" /config:"C:\Users\med\git\project\Solution\.vs\config\applicationhost.config" /site:App.Server
Run Code Online (Sandbox Code Playgroud)