我曾尝试在新服务器中设置网站,但我收到所有静态文件html / css / js等的错误。
HTTP错误500.0 - 内部服务器错误
AuthenticateRequest正在为StaticFile发生并在某处失败。我们的站点使用基于Windows的身份验证,因此我们只启用基于Windows的身份验证,就像其他服务器一样。
已通过其他工作服务器安装功能验证。
在2天之后仍然无法弄清楚我们的IIS网站设置出了什么问题。
答案 0 :(得分:1)
(很抱歉,如果这个答案不是完美的选择,但这是我能找到的最接近的问题)
我在这里遇到了类似的问题,但是从VS2015开始运行IISExpress 10。我没有运气尝试过https://blogs.msdn.microsoft.com/chaun/2014/09/02/error-500-0-internal-server-error-authenticaterequest-staticfile-0x80070542/中列出的所有内容,因此使它在开发环境中起作用的唯一方法是以Administrator身份运行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
答案 1 :(得分:0)
调试网站时,我使用从Visual Studio 2019启动的IIS Express遇到此问题。症状是IIS Express从物理位置正确读取了脚本等,但是此错误代码拒绝了某些字体文件(.woff,.ttf)。
以管理员身份运行Visual Studio可以解决此问题,但这并不理想,因为它可能会隐藏其他问题。修改物理位置的权限以授予<PC Name>\IIS_IUSRS
读取\执行权限可以解决此问题。