Windows Azure 入门 -- VS 2015部署 ASP.NET网站(项目) 与 数据库
Windows Azure 入门 -- 部署 ASP.NET网站(项目) 与数据库
https://www.dotblogs.com.tw/mis2000lab/2015/12/24/windowsazure_web_db
有位学员临时需要这些步骤,我也没做过,但我简单实验一下,大概理解一些的作法
其实,有架设过IIS,自己会操作SQL Server管理画面的话,Windows Azure "入门"应该不难。
但这些简易架站的步骤,无法取代详细的书本说明
如果您真的要走网管这方面,或是公司要做商业营运,还是要花时间钻研
日前发现 Windows Azure的管理画面又不一样了,改变稍大
我用VS 2015来操作,也不确定这样的操作画面日后会不会又异动(我猜一定会!)
第一,打开 Visual Studio (2015)并且新增一个空白项目。 我使用Web项目,并非 Cloud项目。

第二,这个画面(下图)最重要,我做了几次才知道自己疏忽了
里面有一个名词「资源群组(Resource Group)」,以前没印象有这个东西。
另外还有App Service Plan,请输入小写英文与数字

当您在 VS 2015设定成功以后,连上 Windows Azure网站看看(如下图)也会发现产生了许多新的东西
https://azure.microsoft.com/zh-tw/
注意底下「红色框框」,其实就是上面说的「资源群组(Resource Group)」

第三,回到VS 2015,右侧有一个「SQL Server对象总管」
当然,使用SQL Server 2102 / 2014的朋友,也可以从熟悉的 Management Studio连上 Azure DB
下图需要的信息,其实在上面第二张图片都有!
服务器名称:是您自己决定的。
但 数据库名称,默认则是跟您Azure上的项目名称相同,如: "专案名称_db"

回到 Azure的浏览器操作画面,对应的信息都很清楚。
甚至帮您产生好各种DB「链接字符串(ConnectionString)」,让您的PHP、ODBC、JDBC、ASP.NET都可以使用。
所以链接字符串不要死背!......[FAQ]数据库链接字符串、联机字符串,不要死背,请靠精灵产生(兼论:教学上,文字无法达到的境界)
Azure提供的链接字符串如下:
Server=tcp:服务器名称.database.windows.net,1433;Database=专案名称_db;User ID=账号@服务器名称;Password=密码;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

如果您连不上 Azure的数据库,通常是忘了设定防火墙
为了安全起见,预设只有透过浏览器能连上去,并透过网页操作
如果您要透过「SQL Server 2102 / 2014的 Management Studio」连上Azure DB,先把您计算机的IP地址(Public IP)加入防火墙。
系统会主动抓到您这台计算机的IP,您不用刻意去查

第四,我自己添加一个简单的数据表,直接在VS 2015上操作
通常,您可以从数据库产生「指令」把您既有的数据库架构(schema)与内容(现有的纪录)导出来
新版SQL 2012 / 2014可以选择产生 -- 专门给 Windows Azure使用的 Script版本
步骤可参阅
(1) 下一篇文章 SQL Server 2012 & 2014 产生脚本 -- 将数据表的数据导出,产生 Insert 语句
https://www.dotblogs.com.tw/mis2000lab/2015/12/25/sql_server_export_insert_azure

第五,简单地做一个 ASP.NET Web Form网页
透过 SqlDataSource来操作、连上 Azure DB。
下图所需的信息,前面都讲过了,本文第二张图片的信息都齐备

第六,「发行」项目到 Windows Azure上面。
这步骤不需要任何修改,比较简单。

最后的完成画面,您可以看到右下方的浏览器,
真正连上 Internet的 Windows Azure网站、搭配的DB也在 Azure上面

微软佛心来着!
开发工具 免费 -- VS 2013 / 2015 Community(社群版)其实就是专业版!
云端 Windows Azure给大家 免费试用!
您不好好把握免费试用的契机,实在对不起自己啊!
快速建置功能强大的网站,支持PHP、Node.js、WordPress、.NET和更多架站工具,请立即把握试用机会
Windows Azure 入门 -- VS 2015部署 ASP.NET网站(项目) 与 数据库的更多相关文章
- 【转】windows下nginx+mono+fastCGI部署asp.net网站
原文链接:http://www.cnblogs.com/amityat/archive/2011/08/23/2150153.html 1,什么是nginx 简介Nginx ("engine ...
- Windows Azure入门教学系列 (二):部署第一个Web Role程序
本文是Windows Azure入门教学的第二篇文章. 在第一篇教学中,我们已经创建了第一个Web Role程序.在这篇教学中,我们将学习如何把该Web Role程序部署到云端. 注意:您需要购买Wi ...
- 微软云平台windows azure入门系列八课程
微软云平台windows azure入门系列八课程: Windows Azure入门教学系列 (一): 创建第一个WebRole程序与部署 Windows Azure入门教学系列 (二): 创建第一个 ...
- Windows Azure入门教学系列 (一): 创建第一个WebRole程序
原文 Windows Azure入门教学系列 (一): 创建第一个WebRole程序 在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言 ...
- Windows Azure入门教学系列 (九):Windows Azure 诊断功能
本文是Windows Azure入门教学的第九篇文章. 本文将会介绍如何使用Windows Azure 诊断功能.跟部署在本地服务器上的程序不同,当我们的程序发布到云端之后,我们不能使用通常的调试方法 ...
- Windows Azure中文博客 Windows Azure入门教学系列 (一): 创建第一个WebRole程序
http://blogs.msdn.com/b/azchina/ 本文转自:http://blogs.msdn.com/b/azchina/archive/2010/02/09/windows-azu ...
- Windows Azure 入门系列课程Windows Azure 入门系列课程
Windows Azure 入门系列课程 https://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/NewSeries/A ...
- Windows Azure入门教学系列 (七):使用REST API访问Storage Service
本文是Windows Azure入门教学的第七篇文章. 本文将会介绍如何使用REST API来直接访问Storage Service. 在前三篇教学中,我们已经学习了使用Windows Azure S ...
- Windows Azure入门教学系列 (六):使用Table Storage
本文是Windows Azure入门教学的第六篇文章. 本文将会介绍如何使用Table Storage.Table Storage提供给我们一个云端的表格结构.我们可以把他想象为XML文件或者是一个轻 ...
随机推荐
- LSI SAS 3008 Web配置操作
配置 LSI SAS 3008 介绍LSISAS3008的配置操作. 4.1 登录CU界面 介绍登录LSISAS3008的CU配置界面的方法. 4.2 创建RAID 介绍在LSISAS3008扣卡上创 ...
- 关于js模板引擎template的使用记录
引言 有一天在群里有一个人发了这么一个图片 看到这个就会发现2个问题,一个是后期如果html结构改变了,这一大块都要重写.还有一个就是写的时候自己都看不清,很容易出错. 然后还有一个人写的清楚一点,但 ...
- OpenStack基础知识-打包知识点
OpenStack是使用setuptools工具来进行打包,不过为了满足OpenStack项目的需求,引入了一个辅助工具pbr来配合setuptools完成打包工作. pbr (Python Buil ...
- PHP现阶段发现的不足点
1.php测试单元的实现(参考文档:https://blog.csdn.net/weixin_41282397/article/details/85052015)
- Unity3D -- shader光照常用函数和变量
上一篇记录了shader常用函数和变量,这篇记录一些光照计算时常用函数和变量 1.内置的光照变量 _LightColor0 float4 //该Pass处理的逐像素光源的颜色 _WorldSpaceL ...
- git 修改远程仓库源
自己已经写好了一个项目,想上传到 github github 创建新项目 新建 README.md , LICENSE 本地项目添加 github 远程仓库源 不是git项目 git remote a ...
- [Xcode 实际操作]四、常用控件-(15)MKMapView加载简单视图
目录:[Swift]Xcode实际操作 本文将演示地图视图的使用方法. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit //首先往视图控制 ...
- 关于Markdown的一些学习笔记
**关于Markdown的一些学习笔记** 一直利用markdown进行博客的文档编写,一方面是因为不需要特别注重排版,另一方面是十分的方便.最近突发奇想的认为,如果能运用到平时的作业或课程中,会不会 ...
- JD孔_20160901
1.买的 “[京东超市]GL格朗 耳温枪/电子体温计/温度计/耳温计EW-2” http://item.jd.com/385507.html 2.
- 修改apk里面的源码
1.解压apk文件,获取classes.dex并拷贝到资源根目录(使用zip或其他解压工具即可) 2.使用baksmali工具将classes.dex转为smali文件,在命令行定位到资源根目录并执行 ...