C# UPS API.net未解析命名空间TrackWSSample.TrackWebReference
我正在尝试在.net中编写一个简单的web表单,用于检查UPS跟踪状态 我从UPS下载了API和示例<我能够运行示例并获得响应 问题是,这个示例是作为控制台C#程序编写的,而不是作为网页编写的,因此我创建了一个新网站,并复制了代码。 我添加了WSDL,但仍然收到:“类型或名称空间名称‘TrackWebReference’在名称空间‘TrackWSSample’中不存在”(是否缺少程序集引用?) 我找不到有关如何导入此名称空间的任何信息,在示例中也找不到任何线索 谢谢,,C# UPS API.net未解析命名空间TrackWSSample.TrackWebReference,c#,.net,api,ups,C#,.net,Api,Ups,我正在尝试在.net中编写一个简单的web表单,用于检查UPS跟踪状态 我从UPS下载了API和示例TrackWebReference 查看属性表,Web参考URL,它应该是“C:\arun\u UPS\UPS\codeworkspace\DodgeTrackSchema\Track.wsdl”。将此路径更改为本地Track.wsdl文件。您可以在CodeSamples\Track\Dotnet\TrackWSSample\TrackWSSample\Web Reference文件夹中找到此文件
Idan错误是由指向Track.wsdl文件的错误Web引用Url引起的。您需要在VisualStudio中更新正确文件的路径并更新Web引用 要更新web引用URL的路径,请执行以下步骤:
- 从解决方案资源管理器中,选择Web引用-->TrackWebReference
- 查看属性表,Web参考URL,它应该是“C:\arun\u UPS\UPS\codeworkspace\DodgeTrackSchema\Track.wsdl”。将此路径更改为本地Track.wsdl文件。您可以在CodeSamples\Track\Dotnet\TrackWSSample\TrackWSSample\Web Reference文件夹中找到此文件
- 最后,在解决方案资源管理器上再次右键单击TrackWebReference,然后选择更新Web Reference,重新生成Reference.cs文件
现在,您的问题应该得到解决。您用于服务引用的名称是什么?TrackWSSample.TrackWebReference