VS2017创建ASP.NET Core Web程序
創建ASP.NET Core Web應用程序
如果您使用的是VS2019 請看?VS2019創建ASP.NET Core Web程序
在這個視頻中我們將討論
可用的不同項目模板及其功能
預制的項目模板有什么不同,哪些是可以使用的,以及他們的作用。
在Visual Studio2017中創建新的ASP.NET Core 項目
步驟1:在Visual Studio 2017中創建新的asp.net Core項目
步驟2:在Visual Studio中單擊文件 - 新建 - 項目。
第3步:在“新建項目”對話框中,展開 “已安裝”。然后展開“Visual C#”并 選擇.NET Core
第4步:在中間窗格中,您將找到所有已安裝的項目模板。例如,您將找到用于創建.NET控制臺應用程序,類庫,單元測試項目(使用MSTest,NUnit或xUnit框架),ASP.NET Core Web應用程序的模板 。
第5步:
我們想要創建“ASP.NET Core Web應用程序”。因此,選擇“ASP.NET Core Web 應用程序”
第6步:在“名稱”文本框中,鍵入項目的名稱。我將其命名為StudentManagement。
我們將創建一個asp.net core web應用程序,在這個程序中,我們將創建、讀取、更新、刪除學生。
第7步:另外,指定要創建此項目的位置。我將把我的項目放在,路徑為,C:\Projects\source\repos 文件夾中。
第8步: 在下一個屏幕上,選擇ASP.NET Core 2.2(此錄制時可用的最新.NET Core SDK)
第9步:取消選中“為 HTTPS 配置”復選框 ,如上圖所示,關閉身份驗證。
此屏幕顯示可用于創建ASP.NET Core應用程序的不同項目模板。
各個模板簡單說明空:名稱暗示的“空”模板不包含任何內容。這是我們將使用的模板,并從頭開始手動設置所有內容,以便我們清楚地了解不同部分如何組合在一起。
Web應用程序(模型視圖控制器):此模板包含創建Model,視圖(Views)和控制器文件夾并添加Web特定的內容,如CSS,JavaScript文件,布局文件和網站所需的其他資源,也可以基于此模板創建 Restful 風格的HTTP服務。
下面的屏幕截圖顯示了我使用Web應用程序(模型視圖控制器)創建的項目。請注意,我們有Modes,Views和Controllers文件夾。在Views文件夾中,我們有示例視圖文件和布局文件,它們代表Web應用程序的用戶界面。我們還有Web應用程序通常需要的JavaScript和CSS文件。
API:此模板包含創建ASP.NET Core RESTful HTTP服務所需的一切
AP I 不需要所有網站特定的內容,如JavaScript文件,CSS文件,視圖文件,布局文件,因為它沒有用戶界面。Web API公開的數據通常由其他應用程序使用,可以簡單的理解為 程序和程序之間打交道。
因此,API模板只會創建Controllers文件夾。它不會創建?Models 和Views文件夾,因為它們不是API所必需的。下面的屏幕截圖顯示了我使用API模板創建的項目。請注意,我們只有Controllers文件夾。我們沒有RESTful API不需要的所有JavaScript,CSS和布局文件。
Web應用程序:此模板使用新的用于構建Web應用程序的Razor Pages框架。使用Razor頁面,編寫以頁面為中心的場景更容易,更高效。當我們不想要ASP.NET MVC的完整復雜性時,我們通常使用這種方法。我們可以將其視為MVC框架的更薄版本。我們將在即將發布的視頻中詳細討論Razor Pages。
Razor類庫(RCL):顧名思義,我們使用此模板創建可復用的Razor類庫項目。該項目包含所有可復用的用戶界面部分,如數據模型,頁面模型,控制器,頁面,Razor視圖和View組件。然后,可以在多個應用程序中復用此Razor類庫(RCL)項目。任何使用RCL的應用程序都可以覆蓋它包含的視圖和頁面。我們將在后面發布的視頻中討論RCL。
Angular,React.js,React.js和Redux:這三個模板允許我們與Angular,React或React和Redux一起創建asp.net Core Web應用程序。
在下一篇文章中,我們將探索和理解ASP.NET Core 項目文件。
摘要在本文中,我嘗試解釋如何使用從頭開始的創建項目,以及不同類型的模板的區別。我希望這篇文章可以幫助您滿足您的需求。我想收到你的反饋意見。請發布您對本文的反饋,問題或意見。
硬廣專區
如果您覺得我的文章質量還不錯,歡迎打賞,也可以訂閱我的視頻哦
官方網站:www.52abp.com
代碼托管地址:https://gitee.com/aiabpedu
知乎專欄:https://zhuanlan.zhihu.com/52abp
微信公眾號:角落的白板報
【收費的在騰訊課堂】https://ke.qq.com/course/392589?tuin=2522cdf3
youtube視頻專區:http://t.cn/Ei0F2EB
【免費的在B站】https://space.bilibili.com/2954671
免費的更新慢,收費的更新快,僅此而已。就這樣。
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
「好看」的人都【在看】↓↓↓
總結
以上是生活随笔為你收集整理的VS2017创建ASP.NET Core Web程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker - 容器部署 Consul
- 下一篇: 巧用linux版powershell,管