c# - 将 wsdl Fedex 文件添加到 c# .Net

标签 c# asp.net wsdl fedex

我正在尝试开始使用 FedEx 网络服务并下载了 wsdl 文件。我不知道如何将它添加到项目中。 MSDN 根本没有帮助。如果我尝试“添加引用”,它将不允许 .wsdl 文件,如果我尝试“添加服务引用”,它也将不允许 .wsdl 文件。我试图让 VS 找到 wsdl,这样我就可以开始使用智能感知编写对 web 服务的 SOAP 调用。我已经看到其他问题的答案是简单地“添加 Web 引用”,但这也不允许 wsdl 文件。

我知道有一种方法可以将 .wsdl 文件转换为 c# 类,但也不知道该怎么做。

最佳答案

不过,添加 Web 引用就是这样。它读取 wsdl 并生成 stub 类

我刚刚在 VS2010 中试过这个。将 Java Web 服务的 WSDL 保存到磁盘。添加服务引用,然后单击高级,然后单击添加 Web 引用。

在出现的框中键入 file://,然后单击绿色箭头和宾果游戏,找到并添加了 Web 服务。

如果 Visual Studio 无法识别,可能 WSDL 无效?

关于c# - 将 wsdl Fedex 文件添加到 c# .Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725110/

相关文章:

c# - 如何使用 'chosen.js' 插件在 MVC 3 中实现多选

wcf - 客户端不发送SOAPAction的WSDL第一台WCF服务器

java - 阻止用户访问每个 wsdl 元素

c# - 用不同的替换替换多个正则表达式匹配

javascript - 删除包裹在 <option> 标签周围的 <span> 标签

asp.net - 无法在Win7 64位上安装IIS7和ASP.NET 3.5

通过客户端 stub 访问 WSDL 时发生 Java InaccessibleWSDLException

c# - C#中如何在没有窗口的情况下显示图像

c# - Arraylist 在从磁盘加载后无法比较对象

c# - Webforms : 404 error not catched if url has no .aspx extension