2013-11-25 84 views
2

我正在運行Visual Studio 2010並嘗試調試部署到IIS的ASP.Net應用程序。以下是我已經檢查:Visual Studio 2010附加到進程失敗

  1. VS處於調試模式和PDB文件都已經生成並在我都不選中在調試選項「啓用僅我的代碼」框中輸入正確的目錄
  2. 我已確認支持的運行時在web.config中設置爲v2.0.50727。
  3. 我已啓用IIS匿名身份驗證,並確認應用程序池的目標是ASP.Net 2.0。
  4. 我已重新編譯並重新部署並確認dll版本相同。

我能夠看到附加到進程對話框中的ASP.Net工作進程(w3wp.exe),並且我已將「附加到:」選項設置爲「託管(v2.0,v1。 1,v1.0)代碼「。我點擊「附加到進程」,進程出現在進程選項卡中。

但是:模塊選項卡是空的,我的斷點永遠不會被命中。我已經在斷點處徘徊了,我做了而不是看到「這個斷點永遠不會被打」的消息。

我錯過了什麼嗎?

+0

將是理想的,如果你可以張貼截圖。你清理解決方案,然後重建?爲什麼不能在視覺工作室中運行它而不是附加流程?如果您打開了UAC,您是否以管理員模式運行? –

+0

非常好的帖子順便說一句 - 你已經詳細說明了所有我已經說過的事情。不幸的是我想不出任何其他的東西:( – samjudson

+0

如果你在調試模式(F5)下運行項目會發生什麼?當斷點出現時呢? – markpsmith

回答

0

發佈從OP的問題

UPDATE: 我解決了它 - 我被連接到錯誤的W3wp.exe進程。

在我的「附加到進程」對話框中,列出了兩個w3wp。我一直附上第一個標籤爲"Managed (v.2.0.50727)的用戶名爲"IIS APPOOL",我認爲這是正確的。

但是,一旦我連接到第二個實例,標記爲"T-SQL, Managed (v2.0.50727) user name: SYSTEM,一切正常。

相關問題