【问题标题】:impersonation problem冒充问题
【发布时间】:2010-04-01 06:59:58
【问题描述】:

我正在尝试在项目中实现模拟。这是我第一次尝试 这就是我所做的。

 <identity impersonate="true" userName="NS1\name" password="secret" />

我正在使用作为 plesk 凭据提供的用户名和密码。

我不知道我的用户名格式是否正确。

这些是细节。

Windows 2003 共享服务器

IIS6

供应商名称:space2host

提前致谢

更新:这是我得到的错误

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.

【问题讨论】:

  • 您需要提出问题才能得到答案。

标签: asp.net impersonation


【解决方案1】:

我遇到了类似的问题。这是我在这里发布的答案:Error with windows impersonation code in webconfig file

我运行的是 Windows 8.1 和 IIS 7,我收到了与作者相同的信息。

这些是我解决问题所遵循的步骤:

1) 如果尚未在 Windows 中设置,请设置帐户密码,使其与 web.config 文件中的信息匹配

转到电脑设置 -> 帐户 -> 登录选项并设置您的密码

2) 在 IIS Windows 功能中添加 Windows 身份验证

a) 右键单击​​左下角的 Windows 徽标

b) 点击“控制面板”

c) 点击“程序”

d) 点击“打开或关闭 Windows 功能”

e) 在“Internet 信息服务”->“万维网服务”->“安全”下,勾选“Windows 身份验证”

3) 重启电脑

4) 在 IIS 管理器的“IIS”组中,单击“身份验证”

5) 确保“ASP.Net Impersonation”和“Windows 身份验证”的状态已启用

6) 重新启动计算机并重新运行解决方案

还要确保您的 web.config impersonate 行包含这样的域:

&lt;identity impersonate="true" userName="Domain\user" password="password" /&gt;

【讨论】:

    【解决方案2】:

    什么是“Plesk 凭据”?它们是用来登录 Plesk 的吗?如果是的话,我认为他们不需要对应机器上的帐户与网络服务器。

    【讨论】:

    • yes.by plesk 凭据是指我用来登录 plesk 的用户名和密码。如果我不能用它来模仿,你能解释一下你的意思 - “机器上的帐户有网络服务器”。
    • 为什么你认为你可以在你的主机上进行模拟?你只能模拟有效的帐户,而你在网络服务器上不一定有一个。
    【解决方案3】:

    昨天遇到类似的问题,您需要做的是确保您要模拟的用户帐户已经存在于您的调试机器中。

    【讨论】:

      【解决方案4】:

      我相信您的问题的答案在错误消息中:您使用的帐户不存在或您提供的密码不正确。

      问题是在哪里用户不存在。如果您在 Web.config 中使用 &lt;authentication mode="Windows"/&gt;(我猜您是这样),则意味着您的 Active Directory(您的域的域控制器 (NS1))或您的 Windows-box(如果 NS1 是您的(开发或服务器)机器的名称)不知道用户。实际上,我不确定(如果?)模拟如何与 AD/Windows 以外的其他东西一起使用。

      顺便说一句:您的格式是正确的。像&lt;domain&gt;\&lt;username&gt; 这样的用户名和“密码”中的(有效)密码。

      更多信息可以在Microsoft website上找到。

      【讨论】:

        【解决方案5】:

        将“被投诉的”用户添加到 IIS 将解决问题 控制面板-->系统和安全-->管理工具-->(双击)计算机管理-->(展开左侧栏)本地用户和组-->(选择)用户-->(右键单击右键侧面板并选择)新用户(记得选择“密码永不过期”)

        【讨论】:

          猜你喜欢
          • 2011-09-24
          • 2010-10-02
          • 2019-12-23
          • 2020-12-19
          • 1970-01-01
          • 2017-02-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多