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