我正在尝试在远程IIS服务器上调试asp.net网站。
当我调试项目时,我收到错误unknown user name or bad password
。
在使用wireshark嗅探后,他正在使用我的机器上不存在的用户名。
在哪里可以选择用于进行远程调试的用户?
答案 0 :(得分:0)
当您在VS中开始调试会话时,远程调试工具(msvsmon.exe)不会为您提供选择用户的选项;它必须已配置为允许帐户在会话启动时进行调试。
您可以通过在目标系统上打开msvsmon,选择工具 - >来完成此操作。权限,并添加必要的用户帐户。
关于如何为跨域远程调试配置用户帐户的MSDN article(我也发现从域系统到工作组系统进行调试很有用):
要连接到msvsmon,您必须在与msvsmon相同的用户帐户下或在管理员帐户下运行Visual Studio。 (您还可以配置msvsmon以接受来自其他用户的连接。)
如果msvsmon作为可以在Visual Studio计算机上进行身份验证的用户运行,则Visual Studio接受来自msvsmon的连接。 (用户必须在Visual Studio计算机上拥有本地帐户。)
如果两个系统都在同一个域中,这会使它更容易一些: