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
- IIS+新花生壳+VS,三大利器创建个人服务器,发布Web Service服务
- 花生壳+IIS打造个人FTP服务器
- 花生壳+IIS打造个人FTP服务器
- 利用本地服务器发布网站(IIS配置+花生壳映射服务)
- 利用本地服务器发布网站(IIS配置+花生壳映射服务)
- 利用本地服务器发布网站,IIS配置+花生壳映射服务(附带视频)
- 关于花生壳+IIS打造个人FTP服务器(未完待续)
- IIS信息服务器&花生壳网站发布及总结
- 新花生壳加+Tomcat8.0 发布Web项目
- VS下创建网站发布到IIS
- IIS发布web service 相关问题
- 创建和发布Web Service
- asp.net web service应用程序的生成、发布+在本地iis服务器部署,调用
- helios创建Web Service服务
- VS 无法启动 IIS Express Web 服务器
- IIS web服务器发布ASP.NET 应用程序
- Web前端项目发布到iis服务器
- axix 快速发布服务(创建service)
- 丢手帕问题,约瑟夫问题(集合实现)
- 解决“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)”
- 理解lua中Weak Table
- wpf -----mediaElement
- WindowsError的错误代码详解
- IIS+新花生壳+VS,三大利器创建个人服务器,发布Web Service服务
- RAID卡
- modelview与凹凸贴图
- Lex与Yacc学习(八)之变量和有类型的标记(扩展计算器)
- 如何在PHP中开启GD库支持
- SQL批量插入数据几种方案的性能详细对比
- Changing the ID of Dynamixel
- 【转】Unity 3D Best Practices
- Java 打jar包