Visual Studio 2019教程:C#和ASP.NET Core入門(二)
本文承接上篇,繼續(xù)介紹通過(guò)ASP.NET Core開發(fā)C#創(chuàng)建一個(gè)C#ASP.NET Core Web應(yīng)用程序,并對(duì)其進(jìn)行修改、探索IDE的某些功能,然后運(yùn)行該應(yīng)用程序的其他步驟。
運(yùn)行、調(diào)試和修改
1、在IDE中選擇IIS Express按鈕以在“Debug”模式下構(gòu)建和運(yùn)行該應(yīng)用程序。(或者按F5鍵,或從菜單欄中選擇“Debug” >“Start Debugging”。)
注意:
如果收到錯(cuò)誤消息“Unable to connect to web server 'IIS Express'”,請(qǐng)關(guān)閉Visual Studio,然后使用右鍵單擊或上下文菜單中的“Run as administrator”選項(xiàng)將其打開。然后,再次運(yùn)行該應(yīng)用程序。
您可能還會(huì)收到一條詢問(wèn)您是否要接受IIS SSL Express證書的消息。如果要在Web瀏覽器中查看代碼,則選擇是,然后在收到后續(xù)安全警告消息時(shí)選擇是。
2、Visual Studio啟動(dòng)一個(gè)瀏覽器窗口。然后,應(yīng)該在菜單欄中看到“Home”和“Privacy pages ”頁(yè)面。
3、從菜單欄中選擇“Privacy”。
瀏覽器中的“Privacy”頁(yè)面呈現(xiàn)在Privacy.cshtml文件中設(shè)置的文本。
4、返回到Visual Studio,然后按Shift + F5停止調(diào)試模式。這個(gè)操作也會(huì)在瀏覽器窗口中關(guān)閉項(xiàng)目。
5、在Visual Studio中,打開Privacy.cshtml進(jìn)行編輯。然后,刪除“Use this page”一詞以詳細(xì)說(shuō)明您網(wǎng)站的隱私政策,并在其位置上添加“This page is under construction as of @ViewData["TimeStamp"]”。
6、現(xiàn)在更改代碼。選擇Privacy.cshtml.cs,使用以下快捷方式清理文件頂部的using指令:
選擇任何變灰的using指令,“Quick Actions”燈泡將出現(xiàn)在插入符號(hào)下方或左邊緣。選擇燈泡,然后將鼠標(biāo)懸停在“Remove unnecessary usings”上。
選擇Preview changes查看那些地方需要修改。
選擇應(yīng)用。Visual Studio using從文件中刪除不必要的指令。
7、接下來(lái),在OnGet()方法中,將主體更改為以下代碼:
public void OnGet() { string dateTime = DateTime.Now.ToShortDateString(); ViewData["TimeStamp"] = dateTime; }
8、注意,兩個(gè)波浪下劃線將出現(xiàn)在DateTime下面。出現(xiàn)波浪下劃線,因?yàn)檫@些類型不在范圍內(nèi)。
打開“Error List”工具欄查看其中列出的相同錯(cuò)誤。(如果看不到“ Error List”工具欄,請(qǐng)從頂部菜單欄中選擇“View” >“Error List”。)
9、要解決這個(gè)問(wèn)題,需在代碼編輯器中將光標(biāo)置于包含錯(cuò)誤的任一行上,然后在左側(cè)空白處選擇“Quick Actions”燈泡。然后,從下拉菜單中選擇using System;將此指令添加到文件頂部并解決錯(cuò)誤。
10、按F5鍵在網(wǎng)絡(luò)瀏覽器中打開項(xiàng)目。
11、在網(wǎng)站頂部,選擇“Privacy”查看更改。
12、關(guān)閉Web瀏覽器,按Shift + F5停止調(diào)試模式,然后關(guān)閉Visual Studio。
常見問(wèn)題
Q:什么是C#?
A:C#是一種類型安全、面向?qū)ο蟮木幊陶Z(yǔ)言,它成功能強(qiáng)大且易于學(xué)習(xí)。
Q:什么是ASP.NET Core?
A:ASP.NET Core是一個(gè)開放源代碼和跨平臺(tái)的框架,用于構(gòu)建Internet連接的應(yīng)用程序,例如Web應(yīng)用程序和服務(wù)。ASP.NET Core應(yīng)用程序可以在.NET Core或.NET Framework上運(yùn)行。您可以在Windows、Mac和Linux上跨平臺(tái)開發(fā)和運(yùn)行ASP.NET Core應(yīng)用程序。ASP.NET Core在GitHub是開源的。
Q:什么是Visual Studio?
A:Visual Studio是為開發(fā)人員提供的生產(chǎn)力工具的集成開發(fā)套件。您將其視為可以用來(lái)創(chuàng)建程序和應(yīng)用程序的程序。了解更多>>>
想要獲取 Visual Studio 更多資源或正版授權(quán)的伙伴請(qǐng)聯(lián)系領(lǐng)取
慧都16周年·技術(shù)服務(wù)月,軟件商城優(yōu)惠券不限量免費(fèi)放送,購(gòu)物立減服務(wù)升級(jí),享受折上折>>>