>>> 此贴的回复 >> 不要用vs自带的web服务器,那个只能做调试用,你不用把webservice当产品用的时候还客气那个服务吧!
部署到iis,创建虚拟目录。不过做成只供内网访问的webservice似乎小题大做了。
>>> 此贴的回复 >> 简单点 傻办法,再在客户端引用一下服务器端的 (http://服务器名称及端口/service/service.asmx)包你成功,
不过你可不要 连http://服务器名称及端口/service/service.asmx页面都显示不出来 他也可以看作是经服务器解析的一个网页页面,怎么可能不要IIS服务呢? 在本机调试难道你用得不是IIS服务吗?同样也是啊, http://localhost:1142/service/service.asmx中的"localhost:1142"指的是你本机地址和端口,现在你把他布属到服务器上面,当然要换成服务器的名称(或IP地址)和端口号了
>>> 此贴的回复 >> 客户机:直接访问你的服务器页面 服务器:在IIS里面进行调试
>>> 此贴的回复 >> 部署Web服务方式同普通应用目录差不多。 不过为了安全起见,你可以禁掉,http和post方式对Web服务的访问。只允许soap。 可在web.config进行设置。