2009-08-25 124 views
0

我們有一個構建爲「ASP.NET網站」類型項目的網站,而不是「ASP.NET Web應用程序」類型。將ASP網站轉換爲ASP Web應用程序的問題

從明顯的調試優點是應用型的優惠,並獲得了設計文件的每一頁

旁白:

  1. 什麼,如果有的話,可以通過從網站項目類型切換獲得了應用程序?

  2. 相互之間是否存在性能損失?

  3. 將現有(開發)網站從網站切換到應用涉及多少工作?是否像創建應用類型另一個網站一樣簡單,並將這些現有的aspx文件和庫添加到它?

    這個問題(How To Convert ASP.NET Website to ASP.NET Web Application)似乎涵蓋了步驟。

    • 什麼風險(如果有的話?)

    • 多少工作,我們應該計劃?

  4. HTTP應用程序如何處理請求或處理程序如何在這兩種類型之間工作有區別嗎?

我們忘了想什麼?

回答

3

http://msdn.microsoft.com/en-us/library/aa730880%28VS.80%29.aspx#wapp_topic5

即介紹了一些兩者之間的特徵和優點/缺點。

使用Web項目與網站的主要原因是,網站是動態編譯的,這往往會導致性能下降,而Web項目是預編譯的。您應該獲得移動到Web項目方法的性能。您還可以控制最終編譯程序集的命名。

工作量取決於舊網站中有多少頁面。

我不認爲.NET框架在網站和web項目中處理代碼的方式不同。這實際上是文件結構的配置,缺少一箇中央項目文件,以及編譯方法最終在兩者之間不同。