用 Visual Studio 发布一个 Azure 云 Web 应用程序
原文:Getting Started
作者:Rick Anderson
翻译:谢炀(Kiler)
校对:孟帅洋(书缘)、刘怡(AlexLEWIS)、何镇汐
设置开发环境
安装最新版本的 Azure SDK for Visual Studio 2015。如果你之前没有装过 Visual Studio 2015,SDK 会安装 Visual Studio 2015。
注意
如果你的机器之前任何依赖都没有安装过,SDK 的安装时间将会超过30分钟。
安装 .NET Core + Visual Studio tooling
确认你的 Azure 帐号。你可以注册免费 azure 帐号或者激活你的 Visual Studio 订阅用户权益。
创建一个 Web 应用程序
在 Visual Studio 的 Start 页面,点击 New Project。
另外,你也可以通过菜单新建项目。点击 File > New > Project 。
完成 New Project 对话框:
在右侧面板,点击 Web
在中部面板,点击 ASP.NET Core Web Application (.NET Core)
点击 OK
在 New ASP.NET Core Web Application (.NET Core) 对话框中:
点击 Web Application
确认 Authentication 设置为 Individual User Accounts
确认 Host in the cloud 没有被选中
点击 OK
本地测试应用程序
使用 Ctrl F5 运行程序
点击 About 和 Contact 链接。根据您的设备显示尺寸的大小,可能需要单击导航图标以显示链接
点击 Register 注册一个新用户。您可以使用虚构的电子邮件。当你点击提交后,会收到以下错误:
可以通过两个方式来修复这个问题:
点击 Apply Migrations 当页面发生更新的时候,刷新屏幕
在项目目录下运行该命令行 :
dotnet ef database update
应用程序显示用户注册时所使用的注册邮箱以及注销链接。
发布应用程序到 Azure
右击项目选择 Publish
在 Publish 弹出对话框里,点击 Microsoft Azure App Service
点击 New 输入一个新的资源组。创建新的资源组目的是为了可以方便地删除所有您在本教程中创建在 Azure 资源。
创建新的资源组以及应用服务计划:
点击 New 创建资源组并且输入新资源组的名称
点击 New 创建应用服务计划并且选择一个你附近的地址。你可以保留默认生成的名字
点击 Explore additional Azure services 创建新的数据库
点击绿色的 + 图标来创建一个 SQL 数据库
在 Configure SQL Database 弹出对话框中点击 New
你可以保持默认 Server Name
输入管理员用户密码,点击 OK。记住用户名密码。
在 Configure SQL Database 弹出对话框中点击 OK
在 Create App Service 弹出对话框中点击 Create
在 Publish 弹出对话框中点击 Next
在 Publish 弹出对话框的 Settings 环节:
选中 Use this connection string at runtime
选中 Apply this migration on publish
点击 Publish
Visual Studio 将会把你的应用程序部署到 Azure 云,并在浏览器中启动你的云应用。
在 Azure 云中测试你应用程序
测试 About 以及 Contact 链接
注册新用户
更新应用程序
编辑 Views/Home/About.cshtml Razor 视图文件。修改内容,例如:
@{ViewData["Title"] = "About";
}<h2>@ViewData["Title"].</h2><h3>@ViewData["Message"]</h3>@*修改下面这样内容*@<p>My updated about page.</p>
右击项目选择 Publish
点 Publish 并在 Azure 云端应用中验证你的修改。
清理
如果你完成了应用程序的设置了,登录 Azure 面板并删除应用。
登录 Azure 面板
在右侧双击 Resource groups 并点击你创建的资源组。
下一步
ASP.NET Core MVC 和 Visual Studio 入门
ASP.NET Core 介绍
原理
由于水平有限,错漏之处在所难免,欢迎大家批评指正,不胜感激,我们将及时修正。
dotNet Core Studying Group:436035237
相关文章:
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的配置(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 中文文档 第一章 入门
用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
原文地址:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-2_3-publish-to-azure-webapp-using-vs.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
赞赏
人赞赏
用 Visual Studio 发布一个 Azure 云 Web 应用程序相关推荐
- Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法
今天安装VS2008时出现了问题,怎么都无法安装成功.装了好几次都在"Visual Studio Web 创作组件(Visual Studio Authoring Component)&qu ...
- sql azure 语法_使用Visual Studio和SQL Azure数据库
sql azure 语法 介绍 ( Introduction ) In this chapter, we will work with Visual Studio to connect to SQL ...
- TFS(Visual Studio Team Services) / Azure Devops git认证失败 authentication fails 的解决方案 http协议
TFS(Visual Studio Team Services) / Azure Devops git认证失败 authentication fails 的解决方案 http协议 参考文章: (1)T ...
- 在Autodesk应用程序商店发布基于浏览器的Web应用程序
你一定已经听说过Autodesk应用程序商店了,通过Autodesk应用程序商店,你可以免费下载或购买来自全球的优秀开发者发布的应用程序,来帮助你更快更方便的完成你的工作.而且作为开发者,您也可以在A ...
- 使用Visual Studio 2010 创建简单的Silverlight应用程序
使用Visual Studio 2010 创建简单的Silverlight应用程序 Silverlight是创建动态的引人的RIAs(Rich Internet Application)的新方法.这里 ...
- 一个合格的web前端程序员要学会哪些技能?
想要成为一名合格的web前端程序猿,要学习的东西有很多,那么web前端要学会哪些技能呢?来看看下面的详细介绍就知道了. 一个合格的web前端程序员要学会哪些技能?想从事web前端开发,只会HTML.C ...
- hosts多个ip对应一个主机名_一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端...
WebSSH 一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端.它是用Python编写的,基于tornado,paramiko和xterm.js. 特征 支持SSH密码验证,包括空密码. ...
- Nest的基本概念,以及如何使用Nest CLI来构建一个简单的Web应用程序
Nest是一个用于构建高效.可扩展的Node.js服务器端应用程序的框架.它是基于Express.js构建的,并且提供了多种新特性和抽象层,可以让开发者更加轻松地构建复杂的应用程序. 本文将介绍Nes ...
- Windows Azure SDK 1.6让Visual Studio下的Azure开发更高效
微软已发布Windows Azure SDK 1.6,其中包括适用于Visual Studio 2010的Windows Azure Tools.以及适用于.NET的Windows Azure Lib ...
最新文章
- 软件公司因女员工怀二胎拒绝与其续约
- 1200+标星,3千多人点赞,这本书让你系统了解机器学习可解释性丨开源免费阅读...
- C++继承中构造和析构顺序
- 【若依(ruoyi)】树表代码生成
- linux 显示器分辨率设置太小了,显示器不显示 如何在设置回来,当“显示设置”中的分辨率不可用时,如何使用xrandr设置自定义分辨率...
- SharePoint 2013创建应用程序时IIS端口文件夹下没文件
- 最大子序列求和_算法——求最大子段和
- 取重复记录最大的id列表
- php字符串函数的运用,php中字符串比较函数使用方法
- matlab2c使用c++实现matlab函数系列教程-triu函数
- [转载] 扩展Python之在Python中调用C编写的函数模块
- VS2015 编译libevent库
- Android:TextView控件
- Atitit.vs2017 visual studio vs2003 vs2005 vs2008 VS2010 vs2012 vs2015新特性 新功能.docx Atitit. visual st
- 人均瑞数系列,瑞数 4 代 JS 逆向分析
- 数据库系统课程设计(高校成绩管理数据库系统的设计与实现)
- 跨时空的相遇~为她制作一个专属的QQ空间相册(附源代码)
- SpringBoot Actuator未授权访问漏洞修复
- 记梦之三:我成了萧峰
- 计算机毕设存档袋子,关于做好2018届毕业论文(设计)材料整理存档的通知