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,首先是打开,然后单击文件---新建项目

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

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

我们单击继续

成功下载及安装相关组件

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

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

开始创建项目

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

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

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

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

选择订阅文件信息

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

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

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

开始发布

开始部署:

部署服务中

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

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

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

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

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

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

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

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

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

云服务的相关证书

配置条目

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

启用远程桌面

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

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

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

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

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

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

http://azurecloudpaas.chinacloudapp.cn

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

时间: 2024-12-15 06:53:23

Visual Studio2015发布web站点到windows azure Cloud Service(PAAS)的相关文章

Windows Azure Cloud Service (39) 如何将现有Web应用迁移到Azure PaaS平台

<Windows Azure Platform 系列文章目录> 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台. 因为在迁移过程中,可能需要对现有的应用重新做架构设计,本文只是进行简单的介绍,开拓思路,具体的应用需要具体研究分析. 1.首先需要下载Azure SDK.使用Visual Studio创建新的Cloud Service,将现有的ASP.NET应用程序页面包含在Cloud Project中. 2.对于用户会话(Session)进行修改. Clo

Windows Azure Cloud Service (47) 修改Cloud Service时区

<Windows Azure Platform 系列文章目录> 本文介绍内容适合于Azure Global和Azure China 我们在使用Cloud Service的时候,会发现默认的Cloud Service是UTC时区. 在很多时候,我们的应用程序使用的时区是UTC+8时区,也就是北京时间. 遇到这样的问题,我们传统的做法是修改aspx.cs代码,把UTC时区修改为UTC+8时区. 但是这样做费时费力,有没有更好的解决方法呢? 其实,我们可以在Azure Startup Task中,执

Windows Azure Cloud Service (38) 微软IaaS与PaaS比较

<Windows Azure Platform 系列文章目录> 最近一直想总结Azure IaaS和PaaS的区别与比较,写个博文详细说明一下.建议读者在阅读之前,先熟悉微软PaaS和IaaS平台的基本概念,再参考本文. 1.Azure IaaS和PaaS的服务类型层次,请参考下面的图片: 对于IaaS来说,用户需要管理的对象是: -O/S,操作系统 -Middleware,中间件 -Runtime,运行时 -还有Data和Application 对于IaaS来说,客户就像是使用云端的虚拟机一

Windows Azure Cloud Service (36) 在Azure Cloud Service配置SSL证书

<Windows Azure Platform 系列文章目录> 在某些时候,我们需要在Azure PaaS Cloud Service配置HTTPS连接.本章将介绍如何在本地创建证书,然后使用HTTPS连接Azure Cloud Service. 1.创建证书 以管理员身份运行CMD,使用Makecert命令,安装Azure证书.具体的命令如下: makecert -sky exchange -r -n "CN=<CertificateName>" -pe -a

Windows Azure Cloud Service (12) PaaS之Web Role, Worker Role, Azure Storage Queue(下)

<Windows Azure Platform 系列文章目录> 本章DEMO部分源代码,请在这里下载. 在上一章中,笔者介绍了我们可以使用Azure PaaS的Web Role和Worker Role来处理复杂的业务逻辑 -Web Role可以快速响应前端的业务请求,并将输入保存到Azure Storage Queue中 -Worker Role将数据从Queue中读取,可以在后端处理复杂的业务逻辑 -可以看到,Azure Storage Queue是前端业务逻辑和后端业务处理的桥梁 该架构图

Windows Azure Cloud Service (44) 将Cloud Service加入Virtual Network Subnet,并固定Virtual IP Address(VIP)

<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经详细介绍了如何将Virtual Machine加入Virtual Network,并且绑定固定的Private IP和Virtual IP Address (公网IP地址) Windows Azure Virtual Network (5) 设置Azure Virtual Machine固定Private IP       Windows Azure Virtual Network (6) 设置Azure

Windows Azure Cloud Service (40) 使用VS2013的publishSettings文件,发布Cloud Service

<Windows Azure Platform 系列文章目录> 在之前的文档中,笔者已经介绍了如何使用本地证书上传至云端的方式,将本地的Cloud Service发布至云端. 在本章中,笔者将介绍如何使用publishSettings文件,发布Cloud Service. 注意:本文适用于国外的Azure Global和国内世纪互联运维的Azure China. 一.下载publishSetting文件: 国外的Azure Global,请在浏览器中输入地址:http://go.microso

Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式

<Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Service在部署到Azure PaaS平台后,是IIS托管管道模式.有的时候,客户的Web应用程序需要4.0经典模式.就需要在启动Web Role时自定义IIS配置.我这里简单介绍一下. 1.在项目中添加引用:C:\Windows\System32\inetsrv\Microsoft.Web.Administ

Windows Azure Cloud Service (10) Role的生命周期

<Windows Azure Platform 系列文章目录> 在上一章内容中,我们提到了Windows Azure会依次调用角色(Role)实例的OnStart()方法和Run()方法. 在本节中我们会对Role的生存周期进行进一步的了解.首先,让我们走到幕后看看一个Role Instance是怎么被发布到虚拟机上并启动起来的. Role在虚拟机上部署和运行的过程 以下是角色实例(Role Instance)发布和启动的一个简要过程. Windows Azure在服务器池中选择一个有足够CP