今天我们继续学习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看到效果。
这种是一种比较省钱的方式来部署网站,就是使用了Azure的一个虚拟网站空间,其他没有什么东西。成本低廉。
第4步,获取默认的Azure网站 配置信息
新建的Azure空间,默认已经设置了网页,我们可以点击临时右侧分配的URL二级域名访问网站。
http://mscamp.chinacloudsites.cn/ 。 这儿临时域名是帮助我们调试网站用的。
正式的网站需要备案,在中国。
到处的配置文件,可以在Visual Studio发布网站的时候直接使用, 这个是微软做的比较完美的地方。省去了一大堆配置麻烦。
第5步,部署ASP.NET MVC网站
本地调试正常了我们要开始部署 网站了。
首先我们选择 项目的 右键: “发布”按钮。 会让我们选择 发布形式,
直接选择配置文件:导入 刚才的配置文件,
然后点击 确定,就可以了,Visual Studio自动完成部署工作。我们在刷新刚才的域名,就会看到新的网站。
http://mscamp.chinacloudsites.cn/
效果如下:
当然大家可以也使用WebMatrix发布网站,方式类似,也会让你选择发布的网站空间的地址,账号密码。但是Azure的网站开发部署到云端的体验非常方便。大家可以试试假设自己的网站。注意:正式的商用网站需要备案,在中国大陆。
接下来我们会继续讲解 Azure虚拟机的开发。
本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/1613616,如需转载请自行联系原作者