IIS+新花生壳+VS,三大利器创建个人服务器,发布Web Service服务

来源:互联网 发布:公办网络与新媒体大学 编辑:程序博客网 时间:2024/04/28 01:13

经过了三天抓耳挠腮的鼓捣终于可以创建个人服务器,只要有网(前提是你的电脑得开着),就可以everytime,everywhere调用自己的服务啦!!现在和小伙伴们分享探讨,自己也备忘一下。

1.在VS中创建Web Service服务

这种文章多的是,百度搜一下就行了,这里就不做过多介绍了,只是简单嘱咐几点:

① 一定要注意framework的版本问题,之前我是在VS2008中创建的Web Service,后来在VS2010中试图打开,就出现了版本问题,虽然低版本到高版本准换一步就完成,但后续的麻烦才是让人最头疼的,因为已很有可能会遇到烦人的“无法识别的属性“targetFramework”。请注意属性名称区分大小写”,这里推荐参考博文:http://blog.csdn.net/muchlin/article/details/6800863

②vs中的Framework版本一定要和iis中的一致哈,否则你不知道自己是怎么死的
调试完Web Service没问题后就可以发布了,我一直感觉所谓的发布就是把所有文件复制到发布目录中,其他的还真没看出和复制有什么区别疑问,发布目录一定要记住哈!现在可以进行第二步了。

2.在iis中配置Web Service

iis之前的配置我就不说了吧 http://www.jb51.net/article/29787.htm
主要说一下iis中怎么添加网站:

①默认网站一般都是80端口的,所以我这里直接添加到默认网站里了,看图吧
      
选择默认网站→添加虚拟目录→填写别名并选择刚才你发布的Web Service路径
→右击刚刚添加的虚拟目录→转换为应用程序

②注意以下几点:

选中应用程序,以typhoon为例,设置一下asp和目录浏览,在asp中 启用父容器 选择 true;目录浏览中选择启用
差不多了,就这么简单


浏览一下,在浏览器中有目录列表就说明OK了,让你看看那我的

下面好戏登场,配置新花生壳啦奋斗奋斗奋斗

3.新花生壳的下载和配置

花生壳的下载在这:http://hsk.oray.com/download/

我当时是下载的内网版,这种就不支持外网访问了,所以还是下载外网版吧,可以添加映射,话说我还是充值一块钱买的映射服务呢,还是挺便宜的,像我这种简单的Web Service,使用免费的域名和一块钱的映射就足够了,还是蛮实惠的呢
域名申请好像刚注册的时候就有一个吧,也忘了,自己摸索着看吧,很简单,这是我登陆花生壳客户端后的,红笔地方就是我的域名啦。

面就要添加映射了,注意选择当前主机,使用80端口,并勾选下面的选项


然后自己就可是看到自己的外网访问地址了,红色圆圈处


接下来回到iis中配置一下,让刚才添加的应用程序和花生壳挂接起来


选择 编辑绑定 ,ip地址要和花生壳中一样填写外网地址,端口保持一致80,主机名填写花生壳刚才生成的外网访问地址,http://写不写无所谓。


现在点击一下浏览就打开网页啦,看看我的哈


选择Service.asmx,这就是我编写的Web Service服务啦,这是一个调用=台风数据的服务,点击selectLuJing,可以根据参数返回台风路径信息

 

输入台风编号19900001,点击调用,就可以返回结果啦


好啦,注意我这里可是使用的花生壳刚申请的外网地址哦,没有骗你哈,不过现在还是初步成功,让我们看看外网的话能不能调用成功吧安静安静安静


没办法,家里穷,只有一台电脑,索性就用手机连接上移动数据看一下吧
这是是截图啦;话说手机图片怎么这么大呢,算了,大了看的清楚





OK,大功告成!这样只要电脑开着就能随心所欲调用啦!
























0 0
原创粉丝点击