Visual Studio2015发布web站点到windows azure Cloud Service(PAAS)

简介:

我们上一篇文章介绍了,通过visual studio2015发布站点到windows azure的VM(Microsoft Vsitual Machines)下,那是所谓的IAAS方式,今天呢。我们使用visural studio2015发布站点到windows azure 的Cloud Services,这就是PAAS服务模式。PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务器平台作为一种服务提供的商业模式。而计算机时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。所谓PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以SAAS的模式提交给用户。因此,PaaS也SAAS模式的一种应用,PaaS所提供的服务与其他的服务最根本的区别是PaaS提供的是一个基础平台,而不是某种应用。具体就不多说了,需要大家详细查阅相关资料。言归正传,下面继续我们的演示。

我们首先还是用visual studio2015,首先是打开,然后单击文件---新建项目

clip_image001

因为我们是需要部署的是windows azure cloud,所需要选择Cloud----获取Microsoft Azure SDK

clip_image002

因为默认是没有安装该组件的,我们单击开始下载

clip_image003

我们单击继续

clip_image004

成功下载及安装相关组件

clip_image005

关闭visual studio后重新再次打开visual studio就可以看见了azure 云服务

clip_image006

我们根据自己的需求来定义不同的服务

clip_image007

开始创建项目

clip_image008

clip_image009

服务创建完成,默认下只有一个webrole

clip_image010

我们还是一样,修改默认的default.aspx文件,填写自定义内容:

clip_image011

我们在本地浏览试试结果:

clip_image012

然后我们将站点发布到windows azure上。

clip_image013

选择订阅文件信息

clip_image014

发布到云服务的时候必须是新建一个云服务

clip_image015

云服务的相关自定义信息,及创建完成

clip_image016

选择云服务及相关的存储账户信息

clip_image017

开始发布

clip_image018

开始部署:

clip_image019

部署服务中

clip_image020

我们同时查看azure的portal状态,已经新建了一个命名为azurecloudpaas的云服务

clip_image021

同时能看见正在创建及配置相关的服务信息;待创建完成后我们就可以运行了

clip_image022

创建后,我们我们通过云服务信息打开发布的信息

clip_image023

页面打开服务运行正常。但是我们发现没有产生虚拟机:

clip_image024

我们再次打开关于PAAS的云服务:

clip_image025

clip_image026

在监视器栏小查看相关信息。

clip_image027

我们可以看见一个虚拟机的相关配置

clip_image028

操作系统的版本为自动的。

clip_image029

缩放,因为我创建了一个webrole,所以就不定义缩放了

clip_image030

云服务的相关证书

clip_image031

配置条目

clip_image032

我们 可以通过远程桌面进行连接配置

clip_image033

启用远程桌面

clip_image034

定义远程桌面登录的信息;角色、用户名及密码

clip_image035

clip_image036

clip_image037

我们连接后,然后登陆改虚拟机:

我们查看到C盘的目录结构跟正常的操作系统不一样:比如没有users那一个目录、input目录,存放iis的日志目录等

clip_image038

我们再次查看该计算机安装了那些组件,我们还是通过powershell来查看关于web的服务。因为作为一个网站肯定是安装了iis相关的服务了

clip_image039

我们再次打开控制和面板能查看安装的程序

clip_image040

最后我们通过自己的域名解析系统解析该域名:

http://azurecloudpaas.chinacloudapp.cn

我们添加一个Cname别名记录执行windows azure的url即可

clip_image041

clip_image042

clip_image043



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1599347,如需转载请自行联系原作者

相关文章
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
311 0
【Azure App Service】PowerShell脚本批量添加IP地址到Web App允许访问IP列表中
Web App取消公网访问后,只允许特定IP能访问Web App。需要写一下段PowerShell脚本,批量添加IP到Web App的允许访问IP列表里!
367 2
|
开发框架 .NET 开发工具
visualstudio如何加入工作插件---Web developer工具
visualstudio如何加入工作插件---Web developer工具
331 1
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
2078 1
|
关系型数据库 MySQL Linux
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
229 0
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
Shell PHP Windows
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
342 0
|
Linux 应用服务中间件 网络安全
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
240 0
【Azure 应用服务】通过 Web.config 开启 dotnet 应用的 stdoutLog 日志,查看App Service 产生500错误的原因
【Azure 应用服务】通过 Web.config 开启 dotnet 应用的 stdoutLog 日志,查看App Service 产生500错误的原因
496 0
|
Linux Python
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
409 0