博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Visual Studio Code创建第一个ASP.NET Core应用程序
阅读量:5010 次
发布时间:2019-06-12

本文共 2288 字,大约阅读时间需要 7 分钟。

全文翻译自:

 

这篇文章将向你展示如何在Mac上写出你的第一个ASP.NET Core应用程序。

本文内容:

  •  搭建开发环境
  •  使用Yeoman搭建应用程序
  •  使用Visual Studio Core开发ASP.NET应用程序
  •  使用Kestrel在本地运行这个应用程序
  •  将这个应用程序发布至Azure
  •  学习资源

 

搭建开发环境

在你的开发机上下载并安装和带有的。

 

使用Yeoman搭建应用程序

按照 展示的步骤创建一个ASP.NET Core项目。

 

使用Visual Studio Core开发ASP.NET应用程序

  • 打开Visual Studio Core

  • 展开File>Open,并导航到你创建的ASP.NET Core目录下

 

在Terminal/bash提示符下,运行dotnet restore还原项目依赖项。或者,你也可以像下图展示的那样,在Visual Studio Core中输入command shift p,然后键入dot来达到同样的目的。

 

你可以直接在Visual Studio Core中运行,包括dotnet restore在内的所有在project.json文件中引用的命令。

 

这个空的项目模板仅仅用来展示“Hello World!”.在Visual Studio Core中打开Startup.cs查看这个项目是如何进行配置的。

 

如果这是你第一次使用Visual Studio Core(或者刚刚使用这个工具),只需知道:这个工具提供了一个非常流畅,快速,简洁的工作方式,用她来写代码非常有效率。

在左侧的导航栏中,四个图标分别代表四个功能:

  • Explore
  • Search
  • Git
  • Debug

Explore允许你在文件系统中迅速导航到任何目录,当然也让你很轻易的查看最近使用的文件。同时,她标识未保存修改的文件或者新建的文件夹。你可以很轻松的创建文件(甚至你都不必打开一个独立的窗口)。同样,你也可以在菜单选项中轻松保存所有文件。

 

Search允许你在文件目录中,快速搜索文件名或文件内容。

 

如果你安装了Git,代码将和Git完全整合。你可以在Git里初始化仓库,提交代码等。

 

Debug支持调试时交互(interactive debugging of applications)。

 

Visual Studio Core拥有很多令人兴奋的特性。你可以看到,未使用的using语句会被划线标注,当灯泡图标出现时,你可以使用command .移除它们。类和方法也会显示他们在这个项目中被引用了多少次。如果你使用过Visual Studio,Visual Studio Core拥有很多相同的快捷键,比如command k c用来为一个代码块添加注释,command k u用来取消注释。

 

使用Kestrel在本地运行这个应用程序

这个示例使用 配置。你可以在 project.json文件中看到它,在那里,它被指定为一个依赖项。

{  "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.Extensions.Logging.Console": "1.0.0-rc2-final"  },  "frameworks": {    "netcoreapp1.0": {}  }}

 

  •  运行dotnet run命令,启动应用。
  •  打开浏览器,导航至localhost:5000
  •  输入Ctrl+C停止网络服务器

 

将这个应用程序发布至Azure

如果你开发完一个应用程序,你可以使用整合进Visual Studio Core并运行在Azure上的Git,向你的生产环境中推送更改。

 

初始化Git

在你使用的文件夹下初始化Git。点击Git图标,单击Initialize Git repository按钮。

 

 

添加提交概述,按enter键或者单击checkmark图标,提交已修改的文件。

 

 

Git追踪更改,所以当你更改一个文件时,Git将会显示自从你上次提交以来,更改的文件。

 

初始化Azure Website

你可以直接使用Git向Auzre Web Apps部署应用。

  • 在Azure中创建一个新的Web App。如果你没有Azure账户,你可以。
  • 为了支持”使用Git持续部署“( ),在Auzre中配置这个Web App。

记住在Azure门户中,为这个应用分配的Git URL。

 

 

  •  在控制台窗口中,用你刚刚记住的Git URL添加一个名为azure 的远程服务。

git remote add azure https://ardalis-git@firstaspnetcoremac.scm.azurewebsites.net

  •  发布到master.

 使用git push azure master进行部署。

  • 浏览部署的web app。你应当看到显示的Hello world!

 

学习资源

转载于:https://www.cnblogs.com/mengnan/p/5574593.html

你可能感兴趣的文章
linux shell 发送email 附件
查看>>
人群密度估计 CrowdCount
查看>>
京东为什么不会死
查看>>
JSON.parse()和JSON.stringify()
查看>>
.net 常用正则表达式
查看>>
JAVA动态代理机制解析
查看>>
浏览器样式(css)兼容
查看>>
Java泛型中的标记符含义:
查看>>
初遇GitHub
查看>>
[C# 网络编程系列]专题八:P2P编程
查看>>
Jsの练习-数组常用方法 -forEach()
查看>>
动态绑定treeview的方法
查看>>
jvm参数
查看>>
3-1 案例环境初始化
查看>>
读《构建之法》第四章和十七章有感
查看>>
01背包
查看>>
开发一个12306网站要多少钱?技术分析12306合格还是不合格
查看>>
Selenium 入门到精通系列:六
查看>>
HTTP与TCP的区别和联系
查看>>
android 实现2张图片层叠效果
查看>>