阿里云部署Web API 总结(及其他可能部署方式)

通过上一篇文章可以看到,部署Web APi其实很简单的一个事情,那么怎么在阿里云的虚拟主机上来部署呢,

如果问,阿里云的ESC虚拟服务器部署的话,那么上一篇没有任何变化,这里谈的是虚拟主机部署

虚拟主机的特点是IIS环境已经部署好了。那么他是否符合我们的要求呢,看阿里云的说明是IIS 7.5第一印象是不可能会成功,因为理论上IIS7.5支持的是4.0的.net 

而我开发的WEB API是4.5.1但后来我确实部署成功了,而且很简单,这其中的曲折就一言难尽了,先说下部署成功的方法。后面再谈一些失败的经验。

说实话,部署实在是太简单,同上篇中的道理,就是WEP API一定要放在IIS的第一个目录下,在虚拟主机里,就是你上FTP的跟目录,如果你放的不是这个目录,那么对不起,你肯定失败,我因为这样才走了N多弯路。成功的实例:

当这么简单就成功的时候我很无语,那么接下来看失败的各种尝试。由于都没有做过多的研究,可能很多表达不准确,我只是记下,方便以后参考。

1.在Windows Azure平台上部署服务

这个是很有可能会成功的,只是在申请免费试用的过程中出了差错,没有测试成功。


首先右击我的项目选址发布(吐槽下其他教程全英文的,我这个时候发估计是第一个中文的,我看的好累啊)


出现如下界面,算是几种发布的方式吧,我说下自己的理解,走表面上看

第一个是Wep服务吧对于了Windows Azure平台的网页服务,这个我没去尝试。

第二个就是我们要用的API服务了,

让你选择MIcrosoft账号,我卡在在一部,因为有账号却没有服务空间。有兴趣的朋友可以去试下。

我说我遇到的坑,当你申请完账号,去申请试用的时候你会发现,这个微软的Azure在国家选项中没有中国。

百度说因为什么什么条约,中国人不能用,要用中国代理的那个微软AZure,我不信我选择了香港,填了内陆的电话,结果没有短信验证告终。

好吧,这下我信的了一半,所有我就去找了中国那个谁代理的Azure,这个更离谱,申请好几次没反应,所以这么高大尚的产品我就用不上了。

第三个选择是导入你之前的配置。因为我是一次选这个没用。

第四个选项是新建配置,好吧选这个。填好配置名称。进入下一步

这里出现了另外一个坑,就是这个web Deploy 这个东西是微软推出来打包程序的,有兴趣的可以百度,我也不是很懂。

我没用成功的主要原因是WIn10,IIS10看官网的说明,目前的版本还不支持,好吧我只好放弃,现在最新的3.5版本好像只能支持到win8.1.巨坑。

说下我理解的原理。服务器就是你装了web deploy的服务器,也就是我们要发布的地方,站点名称,自己填,用户名密码,就是登陆服务器的用户名密码

目标URl的话应该就是域名了吧,可以这么理解,也是可以是Ip地址,最后你填完可以验证,好了如果你没安装WEB Deploy那么你是无法成功。他会提示你安装。

发布以后会有预览功能,可以查看自己有没有成功。

参考 资料 http://blog.csdn.net/azurechina/article/details/5597658


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值