我正试图在远程IIS服务器上调试一个asp.net网站。
调试项目时,会得到错误unknown user name or bad password。
在嗅探了wireshark之后,他使用了我的机器上不存在的用户名。
您可以在哪里选择它用于远程调试的用户?
发布于 2013-04-25 17:47:06
远程调试工具(msvsmon.exe)没有给您在VS中开始调试会话时选择用户的选项;它必须已经配置为允许帐户在会话启动时进行调试。
您可以通过在目标系统上打开msvsmon、选择Tools ->权限和添加必要的用户帐户来做到这一点。
关于如何为跨域远程调试配置用户帐户的MSDN文章 (我还发现将域系统调试设置为工作组系统也很有用):
要连接到msvsmon,必须在与msvsmon相同的用户帐户或管理员帐户下运行Visual。(还可以配置msvsmon以接受来自其他用户的连接。) 如果msvsmon作为可以在Visual计算机上进行身份验证的用户运行,Visual接受来自msvsmon的连接。(用户必须在Visual计算机上有一个本地帐户。)
如果这两个系统都在同一个域中,这会使它变得更容易一些:
https://stackoverflow.com/questions/11469349
复制相似问题