服務熱線
153 8323 9821
新建項目 —— 建立 winform 項目,如:exe軟件
新建網站 —— 建立 webform 項目,如:asp.net網站
在ASP.NET中,可以創建ASP.NET網站和ASP.NET應用程序,但是ASP.NET網站和ASP.NET應用程序開發過程和編譯過程是有區別的。ASP.NET應用程序主要有以下特點:
??
可以將ASP.NET應用程序拆分成多個項目以方便開發,管理和維護。
??
可以從項目中和源代碼管理中排除一個文件或項目。
??
支持VSTS的Team Build方便每日構建。
??
可以對編譯前后的名稱,程序集等進行自定義。
??
對App_GlobalResources 的Resource強類支持。
-------------------------------------------------------------------------------------------------
新建項目里面的(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應用程序會有解決方案和項目文件