WebService的在局域网内的部署问题
flyby 2005-10-27 05:14:27 这个问题一直是我比较困惑的问题,如果有那位仁兄相助,50分相送。
我们用外部的WebService时,是先知道网络上的有这个WebService,然后添加web引用。生成代理类,就可以象使用本地类一样使用了。
当我们为企业内部开发应用时,会自己开发一些WebService,这些WebService放置在我们的内部网络,例如:http://localhost/WebService/里面。
然后我们可以在我们的应用项目里引用这些WebService,生成代理类,并使用他们。
问题是,当我们给客户安装的时候,怎么部署我们的WebService。在客户那里,往往需要部署到客户指定的服务器上面去。和我们在开发时的http://localhost/WebService/肯定时不一样的。
难道我们的应用项目,需要重写吗?
如果这是一个幼稚的问题,见笑了!谁能够回答我呢?
(注:我曾经想,通过HttpGet/HttpPost的方式来访问WebService,这样我就不需要创建web引用和代理类。在需要的时候,通过XML对象来访问,这样的话,就可以在Web.config里动态配置WebService的URL。但是听说这样会带来安全隐患,而且使用起来也却是不方便。)