用 Visual Studio 发布一个 Azure 云 Web 应用程序
来源:互联网 发布:java中point 用法 编辑:程序博客网 时间:2024/06/10 23:41
原文: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的配置(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 中文文档 第一章 入门
用 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将应用程序部署到Windows Azure平台
- Windows Azure Achievements for Visual Studio 发布
- 如何使用Visual Studio 2013 for Web Express 发布windows azure网站
- 在Visual Studio中一键发布网站至Azure
- Visual Studio 2005 如何建立“Web 应用程序”
- Web 应用程序安全威胁概述 (Visual Studio)
- Visual Studio 2010构建Web浏览器应用程序
- Visual Studio Web Deploy发布网站
- Windows Azure SDK 1.5、Windows Azure Tools for Microsoft Visual Studio 2010和新的服务管理功能发布了
- Microsoft Visual Studio中web应用程序和Web网站区别
- Web Sites系列:.NET和Visual Studio上Windows Azure Web site体验
- Microsoft Azure Web Sites应用与实践【3】—— 通过Visual Studio Online在线编辑Microsoft Azure 网站
- 用Visual Studio .NET 中的Mobile Web form创建移动网络应用程序
- 用Visual Studio .NET 中的Mobile Web Form创建移动网络应用程序
- 用Visual Studio .NET 中的Mobile Web Form创建移动网络应用程序
- 用Visual Studio开发web应用程序,自带的.dbo后台数据库如何用代码实现连接
- Visual Studio Whidbey——Web应用程序开发新功能预览
- 第二章指南(4.2)添加 Controller
- 记录不同浏览器的user-Agent信息
- 厚积薄发,拥抱 .NET 2016
- ASP.NET Core MVC 与 Visual Studio 入门
- h5页面 pc端html 调用QQ群
- 用 Visual Studio 发布一个 Azure 云 Web 应用程序
- SuperSocket与Netty之实现protobuf协议,包括服务端和客户端
- 用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
- RPC的发展历史
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman
- 用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza
- ASP.NET Core 中文文档 第一章 入门
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 1 Keynote: Scott Hunter