1

我在 Windows 2008 R1 服务器上运行 IIS 7.0 并且想要设置 IIS 管理器用户。由于某些事实,每次访问该站点的尝试都被拒绝(HTTP 未授权)。

安装了以下附加 IIS 组件:

  • 安全\基本身份验证
  • 安全\URL 授权
  • 管理工具\IIS 管理控制台
  • 管理工具\管理服务

然后我将管理服务配置为使用 Windows 或 IIS-Manager-User Credentials。我还添加了一些 IIS-Manager-Users 并在我的网站上激活了它们。

在身份验证设置窗格中,我禁用了匿名访问并启用了基本身份验证。

因此,在浏览网站时,现在需要输入密码。问题是,我可以使用 Windows Credentials 访问该页面,但不能使用 IIS Manager User Credentials访问该页面。在这种情况下,结果始终是 HTTP 401 - Unauthorized。

我错过了什么?

4

1 回答 1

0

IIS 管理器用户用于管理 IIS(即管理站点/应用程序),而不是用于在运行时访问服务器(正常浏览内容)。

话虽如此,如果您的方案是使用相同的用户进行潜在的管理(如使用 WMSVC)和运行时,您可以实现这一点,我在 2008 年写了一篇关于如何设置它的博客:

http://blogs.msdn.com/b/carlosag/archive/2008/09/26/using-iis-manager-users-in-your-application.aspx

于 2015-10-08T17:54:29.890 回答