有幸使用微软优惠码得到一元钱试用微软云Azure的机会,这几天在上面试了一下,简单说下感受和遇到的问题。


感受:

之前也用过IBM的BlueMix,感觉后台界面没那个高端(美观?),和BlueMix一样,进去看到很多云产品,名字都没听过,更不要说使用。

不过,相比之下,微软Azure的界面下,我以前了解的东西(虚拟机,数据库,服务器,网站托管{我只知道这么多...})还是很容易就找到了的,比BlueMix强,当然可能是两家云上的产品本来交集就少。


第二点感受就是,慢。

虽说是云,虽说是新东西,但是建立在web之上传输,不稳定性依旧有,删个数据库什么的反应半天,到底不如本地数据库(没用过远程的服务器就大放厥词)。


下面说下遇到的问题,从头开始。

问题一:使用优惠码不能注册。

因为注册需要先填写优惠码,所以我把优惠码复制下来,粘贴到目标地址的输入框内,后来注册却发现不允许订阅,来来回回几次,发现竟然是复制时多复制了几个空格,结果优惠码被识别错了。重新输入优惠码注册,成功。


问题二:本地无法连接Azure创建的服务器。

创建了服务器和数据库,本地使用Sql Server连接失败:这个问题困扰了我很久很久,我尝试了很多次,终于有一次我瞎碰,发现了原因。Azure 的服务器创建时有一个选项:启用最新的Sql 数据库更新(V12),我发现只要我选中这一个选项,本地数据库软件就不能连接上Azure上创建的服务器,我的Sql Server是2014。

后来我取消选择“启用最新的Sql 数据库更新(V12)”,服务器和数据库创建成功,本地Sql Server能连接上了,但是使用数据库软件的“将数据库部署到Microsoft Azure上”却会出错,提示目标数据库没有V12更新。这是一个死局。

再后来,我退而求其次,取消选择“启用最新的Sql 数据库更新(V12)”,通过使用数据库的“提取数据层应用程序”,终于将数据库迁移到了Azure云上,其他还有导出导入数据库,备份还原数据库等选项,总有一种能把本地数据库安全迁移到Azure云上吧。


问题三:使用web应用无法从本地VS上打包


这个应当也是VS2015的新问题,帮助文档里的例子都是老版本VS,对VS2015没有参考价值。


我先说下我遇到的问题:VS2015,账户不是Azure订阅的账户,安装VS 的Azure插件之后无法通过登陆账户直接将应用打包发到Azure云上,Azure云上已经新建了web应用,有属于有域名无程序。


解决办法:在web应用的仪表盘里右侧有一项“下载发布配置文件”,然后对网站选择右键-发布web应用,在里面选择导入配置,将下载的文件导入,然后就可以对自己的web应用打包了,具体打包分四种:deploy、deploy包,FTP、文件系统。


我之前使用deploy好几次成功不了,用deploy包成功了几回,使用FTP需要自己填写信息,因为看不懂,没有用,有一回选择发布web应用,回到前几部的配置上,偶然发现FTP配置好了,遂使用之,效果最为良好。






Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐