新建項目里面的(ASP.NET Web 應用程序)主要是做B/S系統的,與winform的開發方式類似。
新建網站(ASP.NET 網站)是主要開發網站的。其實你只要跟着教程做就行了。具體區別如下(借鑒csdn):
web應用程序Default.aspx顯示有兩個原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web網站Default.aspx顯示有一個原有文件Default.aspx.cs。
web應用程序有重新生成和發布兩項;Web網站只有一個發布網站。
web應用程序和一般的winform沒有什么區別都有引用的是
命名空間等;Web網站在引用后出現一個
bin文件夾那里存放dll和pdb文件。
web應用程序可以作為類庫被引用;Web網站則不可以作為類庫被引用。
web應用程序可以添加ASP.Net文件夾中不包括
bin、App_Code;Web網站可以添加ASP.Net文件夾包括
bin、App_Code。
web應用程序還可添加組件和類;Web網站則沒有。
源文件雖然都是Default.aspx.cs但是web應用程序有
命名空間,多了一項System.Collections空間引用。
Web應用程序在修改了頁面底層的代碼之后需要重新進行編譯
網站不需要重新編譯
網站可以添加APS文件夾,Web應用程序不可以
Web應用程序的項目會生成Dll文件
網站在發布的時候,會自動生成Dll文件,但是每次的Dll文件名都不一樣
Web應用程序會有解決方案和項目文件
轉自https://zhidao.baidu.com/question/188506339.html