2009-09-01 115 views
3

我是一個asp.net新手。我已經繼承了一個asp.net mvc代碼的基礎,並且爲了幫助我更好地在面前堆積一堆源代碼,我希望在調試器中逐步完成。然而,作爲微軟平臺的新手,我不知道如何去做這件事。在VS 2008和IIS中調試現有的ASP.NET應用程序

我們的應用在許多不同的主機名,這是我在我的主機文件中設置了,這樣我就可以在訪問的URI的應用程式,例如customername.mysite.loc服務內容。因此,我認爲在Visual Studio 2008中使用內置的Web服務器不是我的選擇,我應該將我的VS調試器直接附加到應用程序正在運行的IIS進程上。

不幸的是,我還沒有在Google上找到關於如何做到這一點的大量信息。大多數在那裏找到的教程或者相互矛盾或者使用各種舊版本的IIS(我在Windows Server 2008下運行7.0)。顯然這個解決方案涉及以調試模式(我已經完成)編譯我的源代碼,將IIS中的應用程序設置爲調試模式並以某種方式附加到該過程,但到目前爲止,我還沒有成功完成這個簡單的大綱。

任何人都可以請我指向一個工作指南或描述一個更好的方式來調試我的項目?我甚至想做甚麼?非常感謝!

回答

0

調試 - >附加到進程 - > w3wp.exe的

確保你火起來的網站第一,這樣的w3wp正在運行,也可能有多個實例運行,得到正確的一個(試驗和錯誤通常)

:d

1

你要確保遠程調試服務已安裝並運行在服務器上。然後,您將使用Andre Bullock所說的方法來附加到您的工作流程(或者所有這些流程都是最簡單的)。

"How to run the remote debugger"

相關問題