我尝试使用Fedex文件wsdl来提供服务,但是当我尝试在网络服务器中使用该资源(文件)时,我收到一条错误消息,指出网址不正确,我尝试在网址中测试网址浏览器和我有一个错误404 Not Found。
当我使用localhost中的本地路径进行本地测试时,Web Reference并正常工作。但是当我上传到Azure时,这不起作用。 有什么建议??? 感谢
答案 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参考一样使用此类。
此致