在Visual Studio中更新Web引用的问题

4

问题是我有一个从WSDL文件生成的Web引用。 现在我有了新的WSDL,但旧的位置不可访问。 我该在哪里更改路径以更新Web引用? 当我删除旧的Web引用并添加具有相同名称的新引用时,我不再在代码类中看到Web引用命名空间...有什么想法吗?

3个回答

9

这取决于您的引用类型。

如果是服务引用,则可以右键单击该引用并选择“配置服务引用”来更改它。在服务引用设置窗口中,您将看到“地址”字段。在那里,您可以更改服务引用地址。

如果是Web引用,则选择该Web引用并按F4键打开属性窗口。在那里,您可以更改Web引用的URL地址。


这是一个Web应用程序,但Full Path属性被禁用了:( - shin
但问题在于,完整路径上我有类似 E:_DEV_DEV\CS2New\2WWW\App_WebReferences\Service\ 的东西,但当我点击更新 Web 引用时,我得到了“下载文件:///F:/_DEV...”的错误。我认为这是因为该项目是在不同的机器上创建的 :/ 现在有什么想法吗? - shin
1
将WSDL复制到你的本地机器上,并设置Web引用为你的本地机器的WSDL文件,如:C:\test.wsdl - HABJAN

3
  1. 在VS的解决方案资源管理器中选择Web引用。
  2. 在属性面板中,您会找到Web引用URL,请将其更改为新值。
  3. 更新Web引用。

2
如果您正在使用WSDL / svcutil生成代理,请指定/namespace选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接