2012-05-24 39 views
4

我有以下屬性的大ASP.NET Web應用程序:我使用Visual Studio 2010旗艦版IDE如何使Asp.net Web應用程序調試時間更短?

  • .NET Framework 3.5的
  • ASP.NET(Web應用程序)
  • NHibernate的版本2.2在這個項目
  • 開發系統作爲ORM:CPU雙核心2.94GHz的x64與拉姆的6GB
  • 項目重建時間的變化3〜4分鐘後
  • 構建項目通常需要1分鐘

當開發人員試圖在衝浪默認模式頁它需要4間2〜分鐘第一頁出現,他/她可以在合理的時間

當開發人員要調試頁面需要4〜7個分瑟瀏覽其他頁面e第一頁等等。

因此,如果開發人員在代碼中進行更改並希望在調試模式下進行檢查,他/她會發瘋,因爲檢查代碼中的小改動需要很長時間。

有沒有解決方案來減少調試時間?

我削減了一個大項目很多小項目。 (現在可以在可再次調試的時間內調試,因此大部分都是好的)

但是仍有4個項目仍然很大,有相同問題並且沒有任何更改。我也部署他們在本地IIS但沒有任何改變。

任何建議,將不勝感激

預先感謝您

+0

有兩個問題:(1)你的意思是什麼?關於有多少頁面和用戶控件? (2)您在App_Code中有多少個文件?在App_Code中編譯大量的類會大大減慢編譯時間。 –

+0

單元測試可能有所幫助。 –

+0

@標誌大我的意思是**。cproj **文件是19000行! ** aspx **頁面大約有500頁以上,並且它們都至少有一個等量的ascx ** Module **和兩個.resx **資源文件**。該項目客棧事實上是一個** ERP **,其app_code包含50 ** .cs **文件 –

回答

0

在大型網絡項目的有用的東西,是一個明智的使用單元測試(微軟或例如nunit)以測試業務對象和邏輯,數據庫連接等。單元測試可以更快速地進行調試,因爲在這種情況下開發web服務器和webforms開銷是不必要的。通過這種方式工作,主慢速調試器將僅用於非常特定的Web UI問題。

相關問題