2013-06-12 93 views
1

我正在使用Windows 8和Visual Studio 2012在本地運行ASP.NET Web應用程序。問題是我無法弄清楚如何附加調試器。我試着調試>開始調試,但它給了我下面的錯誤...調試在IIS express上運行的ASP.NET應用程序VS2012

Error Message

我在我的代碼添加一個斷點,並試圖開始/打的網站,但沒有骰子。我也檢查了我的項目,並確保ASP.NET調試被檢查並在我的web.xml中確認了正確的配置。

任何想法?

更新:

好吧,我可以使用附加到進程以下.... enter image description here

但它仍然表示,尚未產生我的符號...

而且當我嘗試連接iisexpress時,我會看到...

enter image description here

+0

您的項目文件可能已損壞。但你應該仍然可以通過手動附加工具>附加到進程> w3wp.exe' – Dai

+0

沒有進程匹配名稱 – Jackie

+0

我的錯誤,IIS Express不使用'w3wp.exe',而是附加到'iisexpress。 exe',看到這裏:http://weblogs.asp.net/nmarun/archive/2011/05/05/attach-to-iisexpress-process-from-visual-studio.aspx – Dai

回答

4

您需要將調試器附加到iisexpress.exe。雖然這對我很有用,但它起初確實會拋出一個錯誤,所以我的假設是它可以被忽略。我將此標記爲現在的解決方案,但是,如果有人想出更好的答案,我會切換。

0

它看起來像你試圖啓動一個庫項目,而不是一個asp.net項目。

您的解決方案中是否有多個項目?嘗試右擊您的項目文件並點擊「設置爲啓動項目」並再次調試。

如果您的解決方案中只有一個項目,或者您確定將正確的項目設置爲啓動項目,那麼您可能爲其創建了錯誤的項目類型。創建一個asp.net項目並將您的文件轉移到該項目中。

+0

我不同意,因爲爲什麼要檢查asp.net調試?不是ASP。至少給我一個地方看看。此外,如果它不是一個ASP.net不應該你能夠改變類型,而不是從一個項目複製到另一個項目的所有文件? – Jackie

0

確保您的項目是一個asp.net項目。如果是,右鍵單擊該項目並選擇「設置爲啓動項目」,然後嘗試運行它。

+0

我會假設它被設置爲ASP.NET項目,因爲屬性已檢查ASP.NET調試,但它沒有給我設置爲啓動項目的選項。這是灰色的。 – Jackie

相關問題