VS2013创建、发布一个webservice

第一句话——微软很坑爹。


1.创建一个空的asp.net empty web application


2.在项目处右键 add -> New Item,在出现的页面中选择 web service(.asmx)


3.默认已经有一个Hello world的接口了,可以根据格式添加上自己需要的接口。(本文只是一个导引,重点在于接口的实现,这个放到后面)


4.现在可以用VS自带的工具来调试了(CTRL + F5)


当然,正式的情况是要发布出去。


5.项目右键 publish,选择Custom,输入任意的名字,然后在Connection项,Publish method选择FIle System,Target Folder设定一个目标文件夹


6.接下来就是要添加IIS 站点了,在Windows update里添加IIS功能的教程请网上搜。


7.接下来添加站点,选择自己step 5生成的Target Folder,在同一个页面中点击测试设置,在出现的对话框中要输入自己的用户名和密码


8.这样就几乎完成了。


在浏览器中输入 http://xx.xx.xx.xx/webservice1.asmx,但是报404错,说是.net framework 的版本不对,原来IIS站点的程序池是v2.0版本,但是我VS2013编译的是

v4.5版本,想把程序池修改成v4.5版本,但是下拉菜单中木有,肿么办?!


我先把程序改成v4.0版本,然后在C:\windows\Microsoft.Net\v4.0 里面注册一下


然后就可以了。


PS:

在step 3里曾经提到本帖只是一个引子,既然是引子,自然是要引出一个问题的。

公司客户端采用silverlight + webservice的形式,但底层功能实现只能是C++,这也是没办法的事情,杀软底层肯定是C/C++。

具体的情况就看下一篇博客吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值