博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《微软Azure云计算开发实战(2):Azure部署ASP.NET MVC 网站
阅读量:7026 次
发布时间:2019-06-28

本文共 1373 字,大约阅读时间需要 4 分钟。

今天我们继续学习Azure的实战开发,《微软Azure云计算开发实战(2):Azure部署ASP.NET MVC 网站。

在你注册完Azure的使用账户以后,下面就可以登陆Azure管理界面了。因为我们后续的开发工作都要用到Azure的资源。

   Azure作为公有云平台,提供了几乎所有的平台支持,操作系统包括Linux Mac OS Windows,数据库主流的都支持,网站空间,数据库,虚拟主机操作系统 几乎都有。还有流媒体服务,Hadoop集成,Bigtable等。

     我们先来学习一下如何部署一个简单的ASP.NET网站。

    第1步,登陆Azure账号的管理后台

    在Azure官方网站,,右上角的:我的账户,或者 门户。(这里门户 比较奇怪的翻译,其实就是用户的个人账号,很多人第一次使用Azure的时候找不到登陆界面。)

点击就会跳转到 登陆界面 https://manage.windowsazure.cn/:

要求你输入,在之前注册的Azure账号。记住这个账号的id是你在第一篇文章里申请的。

 注意这种格式,微软使用了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二级域名访问网站。

  。 这儿临时域名是帮助我们调试网站用的。

          正式的网站需要备案,在中国。

       到处的配置文件,可以在Visual Studio发布网站的时候直接使用, 这个是微软做的比较完美的地方。省去了一大堆配置麻烦。

 

    第5步,部署ASP.NET MVC网站

    本地调试正常了我们要开始部署 网站了。

   首先我们选择 项目的 右键: “发布”按钮。 会让我们选择 发布形式,

  直接选择配置文件:导入 刚才的配置文件,

然后点击  确定,就可以了,Visual Studio自动完成部署工作。我们在刷新刚才的域名,就会看到新的网站。

 

效果如下:

  

当然大家可以也使用WebMatrix发布网站,方式类似,也会让你选择发布的网站空间的地址,账号密码。但是Azure的网站开发部署到云端的体验非常方便。大家可以试试假设自己的网站。注意:正式的商用网站需要备案,在中国大陆。

   接下来我们会继续讲解 Azure虚拟机的开发。

转载地址:http://xwoxl.baihongyu.com/

你可能感兴趣的文章
Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签 《转载》
查看>>
数据库读写分离的初步理解
查看>>
[转]window下使用SetUnhandledExceptionFilter捕获让程序的崩溃
查看>>
Codeforces Beta Round #9 (Div. 2 Only) A. Die Roll 水题
查看>>
代码的组织机制
查看>>
html基础之 input:type
查看>>
json-lib简单处理json和对json的简单介绍
查看>>
jquery checkbox选中、改变状态、change和click事件
查看>>
java joor 实现反射简单调用
查看>>
Guava 8-区间
查看>>
自定义Spark Partitioner提升es-hadoop Bulk效率
查看>>
总结一些机器视觉库
查看>>
在CentOS Linux下部署Activemq 5
查看>>
把mysql脚本或其他数据库脚本导入Powerdesigner
查看>>
phalcon 连接多个数据库 phalcon multi-database
查看>>
React Native(十一)——按钮重复点击事件的处理
查看>>
机器学习笔记(4):多类逻辑回归-使用gluton
查看>>
26.angularJS $routeProvider
查看>>
内存映射函数remap_pfn_range学习——示例分析(2)
查看>>
年轻的工程师如何月入伍万XD
查看>>