我有許多項目的解決方案。在Debug上,我有三個Web項目,我想在他們自己的Cassini ASP.NET Web Development服務器上啓動。在解決方案屬性 - 通用屬性 - 啓動項目中,我選擇了多個啓動項目,並將三個Web應用程序的操作設置爲啓動。所有三個Web開發服務器都啓動,並且所有三個網頁都加載。Visual Studio調試未附加到WebDev.WebServer.EXE
但是,Visual Studio只附加到兩個WebDev.WebServer.EXE
進程。我必須手動附加到第三個進程才能使用調試器進行調試。
此行爲剛剛開始發生,而且我對如何解決此問題感到茫然。任何幫助表示讚賞。
編輯:
另外要注意,我已經停止,並在行爲上沒有變化重新啓動開發服務器幾次。另外,當手動附加到進程時,我看到兩個自動連接的WebDev.WebServer.EXE
進程的Type屬性爲Managed,而未附加的WebDev.WebServer.EXE
進程的Type屬性爲TSQL,Managed,x86。但是,在查看項目的屬性時,我的目標是AnyCPU,並且沒有啓用SQL Server調試。
編輯:
另外需要注意,即重視正確的兩個項目是C# web applications。
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
未正確附加的項目是VB.NET web application。
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
編輯:
另外需要注意,該行爲是另一個工作站上是相同的。所以的賠率是,這不是一個機器特有的問題。
我不知道是不是因爲這個問題以前有過賞金或什麼,但是它不讓我接受你的答案。非常感謝。這絕對是問題! – 2010-03-26 22:42:53
沒問題。幾乎整整一天,我的腦子都在ra ra。我最終做的是評論標籤,然後取消註釋以供部署。奇蹟般有效! –
RollemIra
2010-04-08 18:55:15