当我想通过IIS管理器浏览我自己的asp.net网站时出现此错误 HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。 解决方案为IUSR用户提供访问(读取)web.config文件的权限。 但是当我这样做时,IUSR帐户不会出现在porperties窗口中的“用户名和组名”上。 我不知道是什么问题??
答案 0 :(得分:6)
最后我为我的问题找到了解决方案。 asp.net帐户没有出现在IIS管理器中,因为我没有在IIS中检查其复选框,以便在Windows 7中按照以下步骤执行此操作
现在您将在IIS管理器上看到Asp.net帐户,默认情况下您会看到IIS帐户现在您应该将asp.net网站从“我的文档”移动到IIS有权访问它的任何地方(对于任何你的计算机上的分区)现在从IIS管理器浏览你的网站。它会很好地感谢Jeff Turner试图解决我的问题,非常感谢。 - Yasmeen刚刚编辑 现在您将在IIS管理器上看到Asp.net帐户,默认情况下您会看到IIS帐户现在您应该将asp.net网站从“我的文档”移动到IIS有权访问它的另一个地方(到您的任何分区)计算机)现在从IIS管理器浏览您的网站。 非常感谢Jeff Turner试图解决我的问题,非常感谢。
答案 1 :(得分:0)
你试过运行aspnet_regiis吗?
以管理员身份打开命令提示符并cd到C:\ Windows \ Microsoft.net \ Framework \ v4.0.30319 \然后运行
aspnet_regiis -i
并查看是否会创建您的iusr帐户。几个小时前,请不要忘记将您提出的与此相关的问题标记为答案。
答案 2 :(得分:0)
这个答案帮我找到了: Missing IUSR account on Windows Server 2008 R2 / IIS7.5
只需确保在搜索时,您可以转到位置上的服务器级别并将所有类型包括在内......