2012-07-13 42 views
1

我試圖在遠程IIS服務器上調試一個asp.net網站。Visual Studio ASP.NET未知用戶名或密碼錯誤

當我調試項目,我得到的錯誤unknown user name or bad password

使用Wireshark嗅探後,他使用的是不我的機器上存在的用戶名。

哪裏可以選擇它使用哪個用戶進行遠程調試?

回答

0

遠程調試工具(msvsmon.exe)不給你,當你開始在VS調試會話選擇用戶選項;它必須已被配置爲允許帳戶在會話啓動時進行調試。 >權限,並添加必要的用戶帳戶 -

您可以通過在目標系統上打開msvsmon,選擇工具做到這一點。

MSDN article關於如何跨域配置用戶帳戶進行遠程調試(我還發現有用的設置了調試從域名系統到工作組系統):

要連接到msvsmon,你必須在與msvsmon相同的用戶帳戶下或在管理員帳戶下運行Visual Studio。 (您也可以配置msvsmon接受來自其他用戶的連接。)如果msvsmon正在作爲誰可以在Visual Studio的計算機上驗證的用戶

的Visual Studio從msvsmon接受連接。 (用戶必須擁有Visual Studio的計算機上的本地帳戶。)

如果兩個系統都在同一個域中,這使得它更容易一些:

  1. 添加用戶帳戶域爲了這個目的(或使用現有的域帳戶)
  2. 的域用戶帳戶添加到這兩個系統
  3. 配置msvsmon.exe允許該用戶帳戶調試
  4. 該用戶的有分下啓動VS調試會話噸。
相關問題