《微软Azure云计算开发实战(2):Azure部署ASP.NET MVC 网站
2015-02-11 12:37
423 查看
今天我们继续学习Azure的实战开发,《微软Azure云计算开发实战(2):Azure部署ASP.NET MVC 网站。
在你注册完Azure的使用账户以后,下面就可以登陆Azure管理界面了。因为我们后续的开发工作都要用到Azure的资源。
Azure作为公有云平台,提供了几乎所有的平台支持,操作系统包括Linux Mac OS Windows,数据库主流的都支持,网站空间,数据库,虚拟主机操作系统 几乎都有。还有流媒体服务,Hadoop集成,Bigtable等。
我们先来学习一下如何部署一个简单的ASP.NET网站。
第1步,登陆Azure账号的管理后台
在Azure官方网站,http://www.windowsazure.cn/,右上角的:我的账户,或者 门户。(这里门户 比较奇怪的翻译,其实就是用户的个人账号,很多人第一次使用Azure的时候找不到登陆界面。)
点击就会跳转到 登陆界面 https://manage.windowsazure.cn/: 要求你输入,在之前注册的Azure账号。记住这个账号的id是你在第一篇文章里申请的。
frankxulei@mscamps.partne.onmschina.com.cn
注意这种格式,微软使用了SSO单点登录技术,这里中国Azure的账号实际是一个多级子域名的账号。
看上面的例子地址 大家都会明白。
不要搞混了,因为后面还有 虚拟机等账号的设置,这个账号只是作为管理Azure的登陆使用。
第2步,开发ASP.NET MVC网站
开发一个网站很简单,现在Azure严格说可以部署C# Java PHP Python等程序,网站我们最熟悉的是ASP.NET ,现在流行是的MVC网站,当然也可以部署静态网页html.
微软的开发工具就是方便,你可以使用Visual Studio或者 Web matrix这种免费工具,安装部署第三方的各种开源免费的网站。
我们自己做的话可以使用 VS建立一个 MVC5的网站。MVC6也可以部署到Azure上。
建立的MVC网站默认是可以运行的,适当简单修改 文字。F5看到效果。
第3步,新建Azure网站
这种是一种比较省钱的方式来部署网站,就是使用了Azure的一个虚拟网站空间,其他没有什么东西。成本低廉。
设置一下就可以了。注意二级域名要唯一
第4步,获取默认的Azure网站 配置信息
新建的Azure空间,默认已经设置了网页,我们可以点击临时右侧分配的URL二级域名访问网站。
http://mscamp.chinacloudsites.cn/ 。 这儿临时域名是帮助我们调试网站用的。
正式的网站需要备案,在中国。
到处的配置文件,可以在Visual Studio发布网站的时候直接使用, 这个是微软做的比较完美的地方。省去了一大堆配置麻烦。
第5步,部署ASP.NET MVC网站
本地调试正常了我们要开始部署 网站了。
首先我们选择 项目的 右键: “发布”按钮。 会让我们选择 发布形式,
直接选择配置文件:导入 刚才的配置文件,
然后点击 确定,就可以了,Visual Studio自动完成部署工作。我们在刷新刚才的域名,就会看到新的网站。
http://mscamp.chinacloudsites.cn/
效果如下:
当然大家可以也使用WebMatrix发布网站,方式类似,也会让你选择发布的网站空间的地址,账号密码。但是Azure的网站开发部署到云端的体验非常方便。大家可以试试假设自己的网站。注意:正式的商用网站需要备案,在中国大陆。
接下来我们会继续讲解 Azure虚拟机的开发。
在你注册完Azure的使用账户以后,下面就可以登陆Azure管理界面了。因为我们后续的开发工作都要用到Azure的资源。
Azure作为公有云平台,提供了几乎所有的平台支持,操作系统包括Linux Mac OS Windows,数据库主流的都支持,网站空间,数据库,虚拟主机操作系统 几乎都有。还有流媒体服务,Hadoop集成,Bigtable等。
我们先来学习一下如何部署一个简单的ASP.NET网站。
第1步,登陆Azure账号的管理后台
在Azure官方网站,http://www.windowsazure.cn/,右上角的:我的账户,或者 门户。(这里门户 比较奇怪的翻译,其实就是用户的个人账号,很多人第一次使用Azure的时候找不到登陆界面。)
点击就会跳转到 登陆界面 https://manage.windowsazure.cn/: 要求你输入,在之前注册的Azure账号。记住这个账号的id是你在第一篇文章里申请的。
frankxulei@mscamps.partne.onmschina.com.cn
注意这种格式,微软使用了SSO单点登录技术,这里中国Azure的账号实际是一个多级子域名的账号。
看上面的例子地址 大家都会明白。
不要搞混了,因为后面还有 虚拟机等账号的设置,这个账号只是作为管理Azure的登陆使用。
第2步,开发ASP.NET MVC网站
开发一个网站很简单,现在Azure严格说可以部署C# Java PHP Python等程序,网站我们最熟悉的是ASP.NET ,现在流行是的MVC网站,当然也可以部署静态网页html.
微软的开发工具就是方便,你可以使用Visual Studio或者 Web matrix这种免费工具,安装部署第三方的各种开源免费的网站。
我们自己做的话可以使用 VS建立一个 MVC5的网站。MVC6也可以部署到Azure上。
建立的MVC网站默认是可以运行的,适当简单修改 文字。F5看到效果。
第3步,新建Azure网站
这种是一种比较省钱的方式来部署网站,就是使用了Azure的一个虚拟网站空间,其他没有什么东西。成本低廉。
设置一下就可以了。注意二级域名要唯一
第4步,获取默认的Azure网站 配置信息
新建的Azure空间,默认已经设置了网页,我们可以点击临时右侧分配的URL二级域名访问网站。
http://mscamp.chinacloudsites.cn/ 。 这儿临时域名是帮助我们调试网站用的。
正式的网站需要备案,在中国。
到处的配置文件,可以在Visual Studio发布网站的时候直接使用, 这个是微软做的比较完美的地方。省去了一大堆配置麻烦。
第5步,部署ASP.NET MVC网站
本地调试正常了我们要开始部署 网站了。
首先我们选择 项目的 右键: “发布”按钮。 会让我们选择 发布形式,
直接选择配置文件:导入 刚才的配置文件,
然后点击 确定,就可以了,Visual Studio自动完成部署工作。我们在刷新刚才的域名,就会看到新的网站。
http://mscamp.chinacloudsites.cn/
效果如下:
当然大家可以也使用WebMatrix发布网站,方式类似,也会让你选择发布的网站空间的地址,账号密码。但是Azure的网站开发部署到云端的体验非常方便。大家可以试试假设自己的网站。注意:正式的商用网站需要备案,在中国大陆。
接下来我们会继续讲解 Azure虚拟机的开发。
相关文章推荐
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发
- 使用ASP.NET MVC、Rabbit WeixinSDK和Azure快速开发部署微信后台
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建
- Asp.net MVC 3 开发企业网站系统仿照博客园部分功能--总体设计
- asp.net mvc开发项目的部署??
- Asp.net MVC 3 开发一个简单的企业网站系统
- Asp.net MVC 3 开发一个简单的企业网站系统
- asp.net mvc 2.0+Silverlight播放器开发的TeamVideo视频播放网站--系列3
- Asp.net MVC 3 开发企业网站系统仿照博客园部分功能--总体设计
- Asp.net MVC 3 开发一个简单的企业网站系统
- ASP.NET MVC开发移动网站-站点导航
- 用asp.net mvc 开发的网站 在IIS中怎么样才能设置index.html为主页?
- 在XP+IIS5.1上构建ASP.NET MVC1.0开发环境并布署网站的经验
- ASP.NET MVC开发移动网站-详细篇