远程调用web service问题
写了一个web service工程,本地调用正常,远程调用出现“未将对象引用设置到对象的实例”错误,单步调试发现是web服务实例为空,该实例在new时没有报错,但new的结果是null,导致后续调用该实例的方法时出现上述错误。 该问题时而出现、时而不出现,飘忽不定,请高手指点迷津。在此先谢过了。 --------------------编程问答-------------------- 当出错时看看 ie上能不能打开改webservice,如果可以,则说明 调用项目的问题
如果不可以,就说明远程部署方的问题,看看部署的对不对 --------------------编程问答-------------------- IE可以打开web Service --------------------编程问答-------------------- 那就尝试更新你调用方的webservice引用,看看会怎么样 --------------------编程问答-------------------- 更新了,问题仍然存在。更为诡异的是,另一台机器可以调用,而这台不行。调用方法没有不同之处 --------------------编程问答-------------------- --------------------编程问答-------------------- 重新添加呢,试试看 --------------------编程问答-------------------- 不是webservice 的问题。你看看你是 不是没有new webservicClient --------------------编程问答-------------------- new了,但得到的实例为null,所以在调用对象的方法时才会报错。
有时,过一会就又正常了,很诡异的说 --------------------编程问答-------------------- 那我觉得是不是你个人的开发环境的问题了, 比如说 你的操作系统是什么,vs有没有打sp1
你填加的是 web reference吗?还是service reference?
补充:.NET技术 , Web Services