我继承了一个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身份验证和模拟,所以任何帮助都会受到赞赏。
感谢。
答案 0 :(得分:0)
在IIS上托管它然后它应该可以工作。