創(chuàng)建 Razor Pages Web 應(yīng)用
從 Visual Studio“文件”菜單中稚瘾,選擇“新建”>“項目” 。
-
創(chuàng)建新的 ASP.NET Core Web 應(yīng)用程序秉氧,然后選擇“下一步” 。
-
將項目命名為“RazorPagesMovie” 季研。 將項目命名為“RazorPagesMovie”非常重要富腊,這樣在復(fù)制和粘貼代碼時命名空間就會匹配 腺占。
在下拉列表中選擇“ASP.NET Core 2.2”,然后依次選擇“Web 應(yīng)用程序”和“創(chuàng)建” 毒租。
創(chuàng)建以下初學者項目:
運行應(yīng)用
-
按 Ctrl+F5 以在不使用調(diào)試程序的情況下運行稚铣。
Visual Studio 會顯示以下對話框:
如果信任 IIS Express SSL 證書墅垮,請選擇“是” 惕医。
將顯示以下對話框:
如果你同意信任開發(fā)證書,請選擇“是”噩斟。
有關(guān)詳細信息曹锨,請參閱信任 ASP.NET Core HTTPS 開發(fā)證書。
Visual Studio 啟動 IIS Express 并運行應(yīng)用剃允。 地址欄顯示
localhost:port#
沛简,而不是顯示example.com
。 這是因為localhost
是本地計算機的標準主機名斥废。 Localhost 僅為來自本地計算機的 Web 請求提供服務(wù)椒楣。 Visual Studio 創(chuàng)建 Web 項目時,Web 服務(wù)器使用的是隨機端口牡肉。 -
在應(yīng)用的主頁上捧灰,選擇“接受”以同意跟蹤 。
此應(yīng)用不會跟蹤個人信息,但項目模板包括許可功能毛俏,以防需要它來符合歐盟的一般數(shù)據(jù)保護條例 (GDPR)炭庙。
下圖展示了同意跟蹤后的應(yīng)用:
檢查項目文件
下面是主項目文件夾和文件的概述,將在后續(xù)教程中使用煌寇。
Pages 文件夾
包含 Razor 頁面和支持文件焕蹄。 每個 Razor 頁面都是一對文件:
- 一個 .cshtml 文件,其中包含使用 Razor 語法的 C# 代碼的 HTML 標記 阀溶。
- 一個 .cshtml.cs 文件腻脏,其中包含處理頁面事件的 C# 代碼 。
支持文件的名稱以下劃線開頭银锻。 例如永品,_Layout.cshtml 文件可配置所有頁面通用的 UI 元素 。此文件設(shè)置頁面頂部的導(dǎo)航菜單和頁面底部的版權(quán)聲明击纬。 有關(guān)詳細信息鼎姐,請參閱 ASP.NET Core 中的布局。
wwwroot 文件夾
包含靜態(tài)文件掉弛,如 HTML 文件症见、JavaScript 文件和 CSS 文件喂走。 有關(guān)詳細信息殃饿,請參閱 ASP.NET Core 中的靜態(tài)文件。
appSettings.json
包含配置數(shù)據(jù)芋肠,如連接字符串乎芳。 有關(guān)詳細信息,請參閱 ASP.NET Core 中的配置帖池。
Program.cs
包含程序的入口點奈惑。 有關(guān)詳細信息,請參閱 .NET 通用主機睡汹。
Startup.cs
包含配置應(yīng)用行為的代碼肴甸,例如,是否需要同意 cookie囚巴。 有關(guān)詳細信息原在,請參閱 ASP.NET Core 中的應(yīng)用啟動。