我有一个 VS2005 项目,其中包含几个 Web 服务引用。该项目最近已升级到 VS2008,但现在 Web 参考存在问题......可能是因为它们可能没有正确升级。
当我选择更新 Web 参考时,我收到以下错误:
“值不能为空。参数名称:discoveryError % mexError”非常有用。
然后我删除了网络参考,目的是重新添加它......
Add Web Reference 对话框出现并成功加载了与 Web 服务相关的每个方法的信息。
但是,我无法添加引用,因为这样做的按钮是灰色的,并且有一个标题为“在此 URL 找到的 Web 服务:”的文本框,其中包含文本“由于当前状态,操作无效目的”。
现在终于,这给我带来了我的主要问题......那么我该如何添加这个网络参考?或者更好的是,我如何找出“对象的当前状态”的无效之处?
有没有人在VS2008有过类似的经历?