繁体   English   中英

IIS中的500.19错误

[英]500.19 error in IIS

我已经在IIS中设置了一个站点,即使该文件夹上的权限正确,我仍然会收到“ 500.19由于权限不足而无法读取配置文件”。 为简单起见,我设置了完全控制权(仅供本地使用),而不是“正确”权限,它们是为经过身份验证的用户,系统,我的用户帐户,管理员,iis_iusrs和我的应用程序池设置的。 我在另一台计算机上设置了这些完全相同的权限,并且在该计算机上浏览网站的过程就像魅力一样。

如果我选择将应用程序池作为LocalSystem而不是ApplicationPoolIdentity运行,则将加载站点,但不包含任何静态内容(图像,css,脚本等)。

知道这里可能有什么问题吗? 似乎很多人都遇到了完全相同的问题,但是无论我搜索和阅读多少,都找不到解决方案。

这些问题很难回答,因为可能有很多不同的原因。 很多时候,不止一件事情是错误的。 但是,可能有一个简单的解决方案。

如果将应用程序池切换到LocalSystem可行,那就开始。 关于后续问题,我建议您检查网页中的链接,以确保它们指向服务器上的有效位置。 如果是这样,您仍然遇到问题,请使用您正在使用的IIS版本和该站点使用的身份验证方法进行答复。

汤姆在上面的评论中回答了这个问题,但我不知道如何将评论标记为解决方案。 这是他写的:

“听起来您的静态内容文件可能没有继承您在父文件夹中设置的权限。要全面设置所有文件和文件夹的权限,请转到父文件夹的文件夹属性,单击安全性标签并选择高级,请选中“用该对象的可继承权限条目替换所有子对象权限条目,然后单击“应用”。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM