【问题标题】:Run asp.net application under domain account without joining the domain?在不加入域的情况下在域帐户下运行 asp.net 应用程序?
【发布时间】:2010-09-28 15:02:44
【问题描述】:

我的感觉表明这是不可能的,但无论如何我很好奇是否至少有一种解决方法可以实现这一点。

基本上我在我的客户站点工作,我的机器没有连接到域。 我想要做的是在域帐户下本地运行 Web 应用程序,并使用 webdev 服务器。 webapp 使用默认身份验证,即 windows 身份验证。 我尝试使用域\用户和密码进行模拟,但出现以下错误

无法从配置文件中指定的凭据创建 Windows 用户令牌。操作系统错误“登录失败:未知用户名或密码错误。

不得不提的是,用户名和密码都是正确的。

提前致谢 尤利安

【问题讨论】:

    标签: asp.net windows-authentication windowsdomainaccount


    【解决方案1】:

    如果您无法访问域控制器(或者您的计算机不知道要使用哪个域控制器),则无法确定密码是否正确。通常 Windows 所做的是询问 DC“此密码是否与此帐户匹配”(简单地说)。现在在您的场景中,没有 DC。因此,“未知用户名”。

    【讨论】:

    • 谢谢,这是有道理的。所以,我认为,唯一的方法是加入域控制器。
    • 是的。加入域后,您可以做的就是断开您的计算机与该网络的连接。在这种情况下,将使用缓存的凭据。
    • @naivists 嗨,我使用这个 - 连接到网络,以域用户身份登录 windows,开始使用应用程序 - 但是一旦计算机与网络断开连接,我就会得到“信任关系”在工作站和域之间失败”错误,即使可以使用这些凭据登录到计算机。知道如何解决吗?谢谢你:)
    猜你喜欢
    • 2023-04-07
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多