【问题标题】:Visual Studio ASP.NET unknown user name or bad passwordVisual Studio ASP.NET 未知用户名或密码错误
【发布时间】:2012-07-13 05:41:28
【问题描述】:

我正在尝试在远程 IIS 服务器上调试 asp.net 网站。

当我调试项目时,我收到错误unknown user name or bad password

用wireshark嗅探后,他使用的用户名在我的机器上不存在。

在哪里可以选择它使用哪个用户进行远程调试?

【问题讨论】:

    标签: asp.net visual-studio-2010 visual-studio debugging iis


    【解决方案1】:

    当您在 VS 中开始调试会话时,远程调试工具 (msvsmon.exe) 不提供选择用户的选项;它必须已经配置为允许帐户在会话启动时进行调试。

    您可以通过在目标系统上打开 msvsmon,选择工具 -> 权限,然后添加必要的用户帐户来完成此操作。

    来自MSDN article,关于如何配置用户帐户以进行跨域的远程调试(我还发现设置从域系统到工作组系统的调试很有用):

    要连接到 msvsmon,您必须在与 msvsmon 相同的用户帐户或管理员帐户下运行 Visual Studio。 (您也可以将 msvsmon 配置为接受来自其他用户的连接。)

    如果 msvsmon 以可以在 Visual Studio 计算机上进行身份验证的用户身份运行,则 Visual Studio 接受来自 msvsmon 的连接。 (用户必须在 Visual Studio 计算机上拥有本地帐户。)

    如果两个系统在同一个域中,这会更容易一些:

    1. 为此目的将用户帐户添加到域(或使用现有域帐户)
    2. 将域用户帐户添加到两个系统
    3. 配置 msvsmon.exe 以允许此用户帐户进行调试
    4. 在此用户帐户下启动您的 VS 调试会话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-24
      • 2012-07-08
      • 1970-01-01
      • 2012-02-03
      • 2011-07-28
      相关资源
      最近更新 更多