微软开发者项目权益“Developer Program Benefit”在今年上半年就向全球开发者开放,尤其赠送了一年Azure云服务福利,其中就包括各类微软Azure云服务中的基础和高级服务,不容错过。这次笔者将带大家一起熟悉下快速搭建ASP.Net/Web+SQL数据库、发布网站的操作。
准备工作:注册Visual Studio Dev Essentials订阅服务、领取“Developer Program Benefit”Azure云服务
微软Azure云服务是一个综合性的服务器,玩家可以在商店中一键式部署各类Web应用或SQL数据库,也可以启用第三方的扩展等服务,目前Web项目支持 .NET、PHP、Node.js、HTML5或Python开发站点。
1、登录国际版微软Azure仪表盘:https://portal.azure.com/
2、新建项目,从应用商店中找到《Web应用+SQL》项目搭建,填写Web应用名称,默认使用了二级网址的访问方式,例如http://axiang.azurewebsites.net/
3、每个Web应用都需要一个APP Services计划/资源组,新建一个即可,可手动选择Azure全球服务器中位置、规格以及定价,日常测试可以选择一个S1标准或B1标准模式。
4、选择之后,继续配置SQL数据库,依次填写数据库名称,数据库的配置,差不多一个B基本计划足够了、新建一个目标服务器,默认采用了二级网址访问,例如“服务器名称.database.windows.net”。
5、搭建完数据库后,别忘了配置SQL管理员的用户名和密码,默认需要大小写字母、数字以及字符组成;
6、到这里基本上,我们的《ASP.Net/Web应用+SQL数据库》项目基本搞定,整个队列都隶属于Azure资源组。
7、现在,我们可以在Visual Studio 2015开发工具,创建一个Asp.NET Web项目,然后右击项目,直接“发布Web”到微软Azure的App Services资源组中,即可发布网站。
8、当然动态网站离不开SQL数据库,不过微软Azure SQL默认绑定了用户的客户端IP,无法直接访问。
因此,需要在微软Azure SQL数据库打开《防火墙设置》,允许客户端访问Azure服务,手动添加客户端IP地址,最后保存完成生效。
最后,我们可以使用SQL Server Management Studio本地数据库管理工具连接Azure SQL,完成数据库表的创建以及SQL语句的查询和导入等任务。
相关教程:
《微软免费版Azure for DreamSpark搭建Web Apps/HTML5网站教程 云就是强大》
《Windows Azure免费空间如何搭建PHP网站/数据库、域名绑定》