IIS中有500.19错误

时间:2014-04-25 08:23:11

标签: iis permissions

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

如果我选择将应用程序池作为LocalSystem而不是ApplicationPoolIdentity,那么网站会加载但没有任何静态内容(图像,CSS,脚本等)。

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

相关问题