VS中Web應用程序和Web網站

       無意間發現了還有這樣的不同,在感覺有些暈的時候,找找答案。

       在新建網站的時候會有兩種選擇,在解決方案右擊我們會看到,新建網站這一項,同時會看到新建項。


       據說Web應用程序是讓程序員更好的從winForm過度到Web開發而保留的。web網站就要完全應用於web開發的。

Web應用程序和Web網站

      相同點:


       1、都是設計ASP網頁的。

       2、都可以添加ASP.Net文件夾(包括App_Browsers、App_Data\App_Browsers、App_Data、App_GlobalResources、App_LocalResources、App_Themes)

      不同點:

       1、Web應用程序Default.aspx顯示有兩個源文件及Default.axps.cs和Default.aspx.designer.cs; 而Web網站的Default.aspx顯示的只有一個源文件default.axpx.cs。


       2、Web應用程序重新生成和發佈兩項,而web網站只有一個發佈網站項。

       3、web應用程序和winForm更加接近,引用命名空間後會出現一個bin文件夾存放dll和pdb文件。而web網站bin中也會有,只不過改動了一下bin的圖標。

       4、web應用程序可以作爲類庫被引用,而web網站則不可以作爲類庫被引用。


       從不同點和相同點中,我們不難看出,web應用程序從各種表象看,更加接近於winForm,連默認的命名WebForm1(winForm中默認命名爲Form1)都如此相像,而不是一下子過度到default,這樣的小細節體現了微軟的人性化,從winForm過度到ASP.net的Web窗體,讓廣大程序員用戶看着舒服些。"不以善小而不爲",微軟做到了。巨人,原來就是這樣煉成的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章