2010-06-10 27 views
1

有誰知道在嘗試自動連接到MSVSMON時如何設置Visual Studio使用的遠程調試監視器限定符?指定「使用自定義Web服務器」的遠程限定符

爲了給這個問題的背景:

在我們開發的Web服務器,我們有IIS運行和MSVSMON會話「[email protected]」。

在我的開發機器上,我將Visual Studio 2008設置爲「使用自定義Web服務器」,指向開發Web服務器。當我在Visual Studio中「開始調試」時,它會像您期望的那樣正確連接到開發Web服務器。

在同事機器上,我們有相同的設置(雖然由於顯而易見的原因,他以不同的用戶身份登錄)。當他在同一個項目中嘗試在Visual Studio中「開始調試」時,它無法連接到Web服務器,因爲它正在尋找名爲[email protected]的MSVSMON會話。

嘗試從兩臺機器手動連接工作,前提是限定符設置爲'[email protected]',所以我可以合理確定它不是防火牆或權限問題。

那麼,有沒有人知道如何指定通過「啓動調試會話」自動連接時使用的限定符?

回答

1

我認爲,遠程調試工作在以下兩種方法之一:

  1. 在誰開始會話的用戶的上下文。這是我認爲你現在擁有的,只有你可以自動附加到這個過程的原因。
  2. 作爲服務運行的用戶,其帳戶必須具有「作爲服務登錄」的權限並具有網絡訪問權限。

由於您希望使用多個帳戶進行遠程調試,因此我建議使用遠程調試器配置嚮導將其更改爲作爲服務運行。我還將檢查遠程調試的權限,以確保您的同事帳戶設置爲允許調試。