为了方便 我想直接不添加web引用  调用WebServices服务
 网上找了 一些代码 
http://www.cnblogs.com/ruochen/archive/2007/12/11/990427.html里面有个string @namespace = "client";
这句 也就是说要加上命名空间这个我不知道 到底是啥。。我这边的 错误就是  为将对象引用到实例。。也就是哪是空的。。大家 帮忙看看 给小弟点帮助。。  谢谢

解决方案 »

  1.   

    随便取  我知道  他那边建webServices的时候 是随便的 但是我这边  不能随便写吧?
      

  2.   

    如果你使用vs自动生成web service的客户端代理,会给你带来损失吗?如果不会,就先不要浪费时间搞什么“动态调用”。
      

  3.   

    不管是性能差,而且,code的难度也会变大,调试什么的都是占用时间的,而且效果也不一定好。
      

  4.   

    恩 说得是 但是 我以前一个同事 也是 添加的web 引用 但是有错具体他啥错他也忘了就是让我不要这样做  解释下我们目前的一个形式  我们直接建的web网站形式 挂到iis上只是新建一个虚拟目录 然后转换成应用程序 然后直接 浏览的  需要说明的是 我们这个网站 客户端的东西比较多获得数据都是通过接口或者webServices来的  我不晓得为啥  因为我有以下疑问:第一 新建web网站和新建的web项目 在iis上发布有哪些不同 第二: 在iis上新建虚拟目录和新建网站有啥异同点 是不是 有的不进行编译。。还是怎么样?这个里面 不理解
      

  5.   

    兄弟。你问对人了。我在做一个这样的动态调用WEBSERVICES的服务的程序,微软提供了一个现成的类,只需要你提供地址,方法,参数就可以连接到WEBSERVICES里执行相应的功能了,需要具体的代码请PM我。
      

  6.   


    你可以把web引用的地址写道app.config文件里,只要web服务的契约没有发生改变,代理不需要重新生成,所以代理完全可以在设计时生成,没有必要在运行时生成
      

  7.   

    不用代理也可以访问web服务,但是要自己解析wsdl,得到的数据要自己反序列化,
      

  8.   

    MS就有动态访问WS的类,不过你的站点中有插件功能么,需要动态调用WS?
      

  9.   

    那个 动态调用webServices的已经搞定 可是上面的 几个疑问我还是不太明白