缺少IUSR帐户和Asp.net帐户

时间:2012-02-09 20:12:44

标签: asp.net iis-7.5

当我想通过IIS管理器浏览我自己的asp.net网站时出现此错误 HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。 解决方案为IUSR用户提供访问(读取)web.config文件的权限。 但是当我这样做时,IUSR帐户不会出现在porperties窗口中的“用户名和组名”上。 我不知道是什么问题??

3 个答案:

答案 0 :(得分:6)

最后我为我的问题找到了解决方案。 asp.net帐户没有出现在IIS管理器中,因为我没有在IIS中检查其复选框,以便在Windows 7中按照以下步骤执行此操作

  1. 打开控制面板
  2. 点击“程序”链接(不是卸载程序)
  3. 点击“打开/关闭Windows功能”链接
  4. 在弹出窗口中找到“Internet Information services IIS”并展开其节点
  5. 展开“万维网服务”节点
  6. 展开“应用程序开发功能”节点
  7. 选中“ASP.NET”的复选框
  8. 然后单击“确定”按钮
  9. 现在您将在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

只需确保在搜索时,您可以转到位置上的服务器级别并将所有类型包括在内......