日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序

發布時間:2023/12/4 asp.net 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code
作者:Daniel Roth、Steve Smith?以及?Rick Anderson
翻譯:趙志剛
校對:何鎮汐、劉怡(AlexLEWIS)

本節將展示如何在 macOS 平臺上創建首個 ASP.NET Core 應用程序。

配置開發環境

在開發機中下載并安裝?.NET Core、Visual Studio Code 及?C# 擴展(在 VS Code 中通過命令?ext install csharp?安裝,譯者注)。

用 Yeoman 創建應用程序

按照?Building Projects with Yeoman?一文的引導創建第一個 ASP.NET Core 項目。

在 macOS 上使用 Visual Studio Code 開發 ASP.NET 應用程序

  • 運行?Visual Studio Code

  • 打開?File > Open?,導航到先前所創建的空 ASP.NET Core 應用程序

通過終端 / Bash 提示符,執行?dotnet restore?還原項目依賴(在終端命令行中切換至項目所在目錄,而后運行?dotnet restore?,譯者注)。或者在 Visual Studio Code 中鍵入?command shift p?(也可用?F1?代替,譯者注),然后輸入?dot,如下圖所示:

你可以在 Visual Studio Code 中直接運行指令,這些指令包括?dotnet restore?、project.json?文件中所引用的所有工具以及定義于?.vscode/tasks.json?中的自定義任務。

這個由模板創建出來的空項目僅會顯示一個“Hello World!”。在 Visual Studio Code 中打開?Startup.cs看看它是如何配置的:

若這是你第一次使用 Visual Studio Code(下文將使用簡寫?Code),那么你要記住它提供了一個非常簡化、快速、清爽的界面來處理文件,這使得使用 VSCode 編寫代碼非常具有生產力。

左側導航欄中的四個圖標分別代表四種功能

  • 資源管理器

  • 搜索

  • Git

  • 調試

在資源管理器視圖下你可以快速瀏覽文件系統,并且能很容易看到當前正在使用的文件。它會使用一個符號來標識哪些文件尚未保存變更,同時創建新文件夾和文件也很容易(通過資源管理器視圖)。當然如果鼠標經過菜單項,「全部保存」按鈕就會出現,點擊即可保存全部變更。

搜索視圖允許你在目錄結構中快速搜索文件名及內容。

如果你已安裝 GIT,VSCode 將集成它。在 Git 視圖中,你可以輕松初始化一個新的版本庫,進行提交和推送變更。

調試視圖支持為應用程序進行交互調試。

最后,VSCode 的編輯器還提供了一些非常棒的特性,比如你會注意到未使用的 using 語句會帶有下劃線,當出現電燈圖標時可使用?command .?自動移除之。類和方法同樣可顯示本項目中的引用次數。如果你曾使用過 Visual Studio,那么你會發現 VSCode 中包含了許多一樣的快捷鍵,比如用?command k c?注釋代碼,用?command k u?去除注釋。

通過 Kestrel 在本地運行

本示例配置使用?Kestrel?Web 服務器,可在?project.json?文件的?dependencies?節點中看到該項配置。

{"version": "1.0.0-*","compilationOptions": {"emitEntryPoint": true},"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.0.0-rc2-3002702"},"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final","Microsoft.AspNetCore.Server.Kestrel.Https": "1.0.0-rc2-final","Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final"},"frameworks": {"netcoreapp1.0": {}} }
  • 運行?dotnet run?命令啟動應用

  • 瀏覽器中訪問?localhost:5000:

通過?Ctrl+C?停止 web 服務器。

部署到 Azure

一旦在?Microsoft Azure?部署了你的應用程序,你便可輕松地通過 GIT 功能將推送產品的更新集成到 Visual Studio Code 中。

初始化 Git

為你的工作文件夾初始化 GIT。切換到Git視圖 然后點擊?Initialize Git repository?按鈕。

填寫提交信息并點擊提交,或點擊復選框來提交暫存文件。

GIT 會跟蹤變更,所以如果你更新了文件,Git視圖將顯示上次提交之后修改過的文件。

初始化 Azure 網站

通過 git 將應用程序直接部署到Azure。

  • 在 Azure 創建一個 Web 應用程序。如果你沒有 Azure 賬號,你可以免費創建一個試用賬號。

  • 配置 Azure Web 應用程序支持使用?Git 持續部署。

將此 Web 應用程序在 Azure 中的 Git URL 記錄下來:

  • 在終端窗口中,用之前記下的 Git URL 新建一個名為?azure?的遠程主機。

    git remote add azure https://ardalis-git@firstaspnetcoremac.scm.azurewebsites.net:443/firstaspnetcoremac.git
  • 推送到 master 分支。

  • 部署:git push azure master。

  • 瀏覽剛才部署的 Web 應用程序,你應該看到輸出結果:Hello world!。

擴展資源

  • Visual Studio Code

  • 用 Yeoman 生成項目

  • 原理


相關文章:

  • ASP.NET Core 1.0 入門——了解一個空項目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介

  • 云服務器下ASP.NET Core 1.0環境搭建(包含mono與coreclr)

  • 使用VS Code開發ASP.NET Core 應用程序

  • dotnet run是如何啟動asp.net core站點的

  • ASP.NET Core提供模塊化Middleware組件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何運行 .NET Core 應用程序

  • .NET Portability Analyzer 已開源

  • ASP.NET Core的配置(1):讀取配置信息

  • ASP.NET Core的配置(2):配置模型詳解

  • .NET Core 1.0 RC2 歷險之旅

  • 使用VS Code開發 調試.NET Core 應用程序

  • 讓我們Core在一起:ASP.NET Core & .NET Core

  • .NET Core VS Code 環境配置

  • 官方博客明確了 .NET Core RC2/RTM 時間表

  • .NET Core全新的配置管理[共9篇]

  • 利用記事本創建一個ASP.NET Core RC2 MVC應用

  • 微軟.NET 正式劈腿成功,橫跨所有平臺

  • .NET Core 1.0 CentOS7 嘗試

  • 解讀發布:.NET Core RC2 and .NET Core SDK Preview 1

  • [.NET Core].NET Core R2安裝及示例教程

  • ASP.NET Core 開發-中間件(Middleware)

  • 結合Jexus + Kestrel 部署 asp.net core 生產環境

  • 通過Jexus 部署 dotnetcore版本MusicStore 示例程序

  • ASP.NET Core 中文文檔 第一章 入門


原文地址:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-2_1-your_first_mac_aspnet.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

贊賞

人贊賞

總結

以上是生活随笔為你收集整理的用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。