我正在調試大型Web應用程序解決方案,將主要Web應用程序項目作爲單個啓動項目配置爲使用IIS進行調試。每當我在Visual Studio 2010內運行這個應用程序時,我仍然會啓動ASP.NET Development Server的多個實例(有時超過15個)。爲什麼會發生?爲什麼這麼多的ASP.NET Development Server實例?
回答
我的設置是與你相似(除非我用CassiniDev(http://cassinidev.codeplex.com/))
轉到您所有的輔助站點項目屬性:單擊「使用自定義Web服務器」,請在「服務器地址」的東西(對於爲例但它可能甚至無效)。
這將阻止卡西尼自動啓動輔助網站。
將您的主站點保留在原始配置中。
默認情況下,Visual Studio在每個Web項目的屬性中都有一個設置,用於在調試時啓動開發服務器。例如,當您選擇客戶端網站或應用程序啓動時,可以使包含Web服務的Web項目可用。
如果不希望這種行爲請按照下列步驟操作:
- 按
F4
- 更改
Always Start When Debugging
值False
- 重複選擇Web項目
- 打開「屬性」窗口步驟1-3爲您的解決方案中的任何其他Web項目
這太好了。現在這已經讓我瘋狂了很多年。 – 2012-01-21 09:02:46
+1這裏唯一有用的答案。 – rsenna 2012-04-04 13:05:27
留給微軟有兩個地方可以指定項目的屬性... – 2012-04-19 04:03:48
- 1. 爲什麼這麼多canOpenURL?
- 2. jquery克隆多個實例爲什麼
- 3. 什麼是「這個fNOP這個實例?
- 4. 爲什麼這個例子
- 5. ASP.net MVC:爲什麼AreaRegistration.RegisterAllAreas()這麼慢?
- 6. 這個http-server爲什麼這樣做?
- 7. 爲什麼這jQuery動畫這個div類的兩個實例?
- 8. 爲什麼實例化UIAlertView需要這麼久?
- 9. 爲什麼我的應用程序使用這麼多的實例,當我有這麼幾個請求?
- 10. 爲什麼這麼多個人System.Web。* DLL?
- 11. 爲什麼有這麼多不同的base64實現?
- 12. EntityFramework - 爲什麼這麼多的實體鍵?
- 13. 爲什麼CompareTo短這麼實現?
- 14. 爲什麼這麼多案例在定義Comp時?
- 15. Visual Studio ASP.NET Development Server開始返回HTTP 503錯誤的原因是什麼?
- 16. ASP.net實例模式有什麼區別?
- 17. Resource.axd文件 - 爲什麼這麼多以及爲什麼這麼大?
- 18. 爲什麼我的實例在SQL Server Management Studio中顯示2012
- 19. 爲什麼建立這麼多連接?
- 20. 爲什麼perldoc中有這麼多ESC?
- 21. 爲什麼這麼多msvcp80.dll?
- 22. 爲什麼這麼多MIME類型?
- 23. ARM模式,爲什麼有這麼多?
- 24. 爲什麼會有這麼多空間?
- 25. 爲什麼這麼多符號鏈接?
- 26. 爲什麼這麼多sp_procedure_params_100_managed調用?
- 27. System.Collections - 爲什麼有這麼多選項?
- 28. 這爲什麼這麼快?
- 29. BCP爲什麼這麼快?
- 30. 什麼是Apache Access日誌的Visual Studio Development Server等價物?
這個答案會很有趣:) – 2011-04-12 15:15:41