Windows身份验证 - 如何在本地开发时模拟用户?

时间:2010-12-06 04:05:12

标签: asp.net windows-authentication impersonation

我继承了一个ASP.NET网站项目,他们使用了Windows身份验证。他们正在测试的“admin”帐户位于一个单独的网络上,我需要冒充该帐户(我目前拥有的数据库中有一个表,其中包含管理员帐户的相关内容,因此我首先需要能够以该用户“登录”以查看内容)。我试过像这样设置web.config:

<identity impersonate="true" userName="admin.user" password="admin.pass" />

“admin.user”和“admin.pass”是实际管理员的帐户凭据。但是,当我运行该网站时,我收到此错误消息:

Parser Error Message: Could not create Windows user token from the credentials specified in the config file. Error from the operating system 'Logon failure: unknown user name or bad password.

我不熟悉Windows身份验证和模拟,所以任何帮助都会受到赞赏。

感谢。

1 个答案:

答案 0 :(得分:0)

在IIS上托管它然后它应该可以工作。