我正在尝试连接以下服务:
http://api.affiliatewindow.com/v4/AffiliateService?wsdl
我做了以下事情:
创建了一个新的空Web应用程序(c#visual studio 2010)
右键点击解决方案 - >添加服务参考
按“GO”
将名称更改为AffWinAPI,然后按确定
我收到以下错误: “无法为服务参考'AffWinAPI'生成代码。请查看其他错误和警告消息以获取详细信息。”
我尝试了以下建议的解决方案,它仍然没有为我工作。
Service Reference Error: Failed to generate code for the service reference
What does this WCF error mean: "Custom tool warning: Cannot import wsdl:portType"
有什么建议吗?
答案 0 :(得分:4)
是的,我收到了同样的错误,但设法将其添加为WebService
Add Service Reference/Advanced/Add Web Reference
如果要求保存,则将其保存到文件夹并使用该文件添加引用
答案 1 :(得分:1)
我过去添加网络服务的方式是通过这种方法:
http://msdn.microsoft.com/en-us/library/bb628649.aspx
请注意使用高级按钮访问显示添加网络参考的屏幕。这将为您提供使用Web服务所需的asmx文件和类引用。
答案 2 :(得分:0)
我执行了上述步骤,使用VS2012没有任何错误。检查您的互联网连接和防火墙配置。
答案 3 :(得分:0)
在Visual Studio中的“添加服务引用”的“高级”对话框中,有一个“重用引用程序集中的类型”复选框。你可以取消检查并再次尝试添加服务吗?