是什麼創建項目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
我沒有看清楚最後兩個項目類型之間的主要區別之差,實際上哪個感覺最後一個? .NET核心和.NET框架?
是什麼創建項目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
我沒有看清楚最後兩個項目類型之間的主要區別之差,實際上哪個感覺最後一個? .NET核心和.NET框架?
ASP.NET Core可以對.NET Core或完整.NET Framework之上運行。因此,有一個模板取決於您是要在.NET Core還是完整的.NET Framework上構建。
下面是一個信息圖表,微軟組建了一個直觀演示概念:
無論哪個模板選擇,你可以隨時修改你的配置在同一時間同時針對。但模板只是幫助您開始使用其中一種。
不同之處在於您是將針對.Net Core Framework還是Full .Net Framework。例如,在project.json文件中顯示了這種差異。
另一件需要知道的事情是,當您使用「ASP.NET核心Web應用程序(.NET Framework)」模板時,連接到使用Visual Studio時完全框架的.Net庫項目要容易得多。可以使用「ASP.NET Core Web Application(.NET Core)」模板來完成它,但它需要手動編輯project.json文件。
值得一提的是,如果您的目標是Full Framework,則Web應用程序必須部署在Windows上,而以.Net Core框架爲目標的Web應用程序可以部署到非Windows環境。但.Net Core Framework並不像Full Framework那樣功能豐富。 (它沒有繪製例程來調整圖像大小)。您可以在此處詳細瞭解選擇合適的框架:https://docs.asp.net/en/1.0.0-rc1/getting-started/choosing-the-right-dotnet.html
無論哪種方式,無論哪個你選擇,你會被創建創建ASP.NET核心應用程序的項目這兩個模板。
下面是解的樣子在Visual Studio 2015年更新3時,「核心ASP.NET Web應用程序(.NET核心)」選擇(空選項):
這裏是它的project.json文件:
這裏是解決方案看起來像在Visual Studio 2015年更新3時,「核心ASP.NET Web應用程序(.NET框架)」選擇了什麼(空選項):
這裏是它的項目以.json文件:
@recursive fair enough ... https://docs.microsoft。com/en-us/dotnet/articles/core/index#比較到其他網絡平臺,可以通過學習頁面上的一兩次點擊找到它們。 –