服務(wù)熱線
153 8323 9821
新建項(xiàng)目 —— 建立 winform 項(xiàng)目,如:exe軟件
新建網(wǎng)站 —— 建立 webform 項(xiàng)目,如:asp.net網(wǎng)站
在ASP.NET中,可以創(chuàng)建ASP.NET網(wǎng)站和ASP.NET應(yīng)用程序,但是ASP.NET網(wǎng)站和ASP.NET應(yīng)用程序開發(fā)過程和編譯過程是有區(qū)別的。ASP.NET應(yīng)用程序主要有以下特點(diǎn):
??
可以將ASP.NET應(yīng)用程序拆分成多個項(xiàng)目以方便開發(fā),管理和維護(hù)。
??
可以從項(xiàng)目中和源代碼管理中排除一個文件或項(xiàng)目。
??
支持VSTS的Team Build方便每日構(gòu)建。
??
可以對編譯前后的名稱,程序集等進(jìn)行自定義。
??
對App_GlobalResources 的Resource強(qiáng)類支持。
-------------------------------------------------------------------------------------------------
新建項(xiàng)目里面的(ASP.NET Web 應(yīng)用程序)主要是做B/S系統(tǒng)的,與winform的開發(fā)方式類似。新建網(wǎng)站(ASP.NET 網(wǎng)站)是主要開發(fā)網(wǎng)站的。其實(shí)你只要跟著教程做就行了。具體區(qū)別如下(借鑒csdn):
web應(yīng)用程序Default.aspx顯示有兩個原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web網(wǎng)站Default.aspx顯示有一個原有文件Default.aspx.cs。
web應(yīng)用程序有重新生成和發(fā)布兩項(xiàng);Web網(wǎng)站只有一個發(fā)布網(wǎng)站。
web應(yīng)用程序和一般的winform沒有什么區(qū)別都有引用的是命名空間等;Web網(wǎng)站在引用后出現(xiàn)一個bin文件夾那里存放dll和pdb文件。
web應(yīng)用程序可以作為類庫被引用;Web網(wǎng)站則不可以作為類庫被引用。
web應(yīng)用程序可以添加ASP.Net文件夾中不包括bin、App_Code;Web網(wǎng)站可以添加ASP.Net文件夾包括bin、App_Code。
web應(yīng)用程序還可添加組件和類;Web網(wǎng)站則沒有。
源文件雖然都是Default.aspx.cs但是web應(yīng)用程序有命名空間,多了一項(xiàng)System.Collections空間引用。
Web應(yīng)用程序在修改了頁面底層的代碼之后需要重新進(jìn)行編譯
網(wǎng)站不需要重新編譯
網(wǎng)站可以添加APS文件夾,Web應(yīng)用程序不可以
Web應(yīng)用程序的項(xiàng)目會生成Dll文件
網(wǎng)站在發(fā)布的時(shí)候,會自動生成Dll文件,但是每次的Dll文件名都不一樣
Web應(yīng)用程序會有解決方案和項(xiàng)目文件