在Azure中使用wsdl文件Fedex Asp.net网站

时间:2014-08-27 20:15:53

标签: c# asp.net azure wsdl fedex

我尝试使用Fedex文件wsdl来提供服务,但是当我尝试在网络服务器中使用该资源(文件)时,我收到一条错误消息,指出网址不正确,我尝试在网址中测试网址浏览器和我有一个错误404 Not Found。

当我使用localhost中的本地路径进行本地测试时,Web Reference并正常工作。但是当我上传到Azure时,这不起作用。 有什么建议??? 感谢

1 个答案:

答案 0 :(得分:0)

我使用Wsdl.exe解决了这个问题

http://msdn.microsoft.com/en-us/library/7h3ystb6(v=vs.100).aspx

此工具将wsdl文件转换为代理类,以便在托管或云计算(在本例中为Microsoft Azure)中的生产中使用此类。

我使用命令

wsdl File:///C:\\servicefilefolder\FedexService.wsdl /out:C:\\projectfolder\Fedexproxy.cs

该工具自动创建名为 Fedexproxy.cs 的类,我导入到我的项目并像Web参考一样使用此类。

此致