0

我正在尝试连接以下服务:

http://api.affiliatewindow.com/v4/AffiliateService?wsdl

我做了以下事情:

  1. 创建了一个新的空 Web 应用程序(c#visual studio 2010)

  2. 右键单击解决方案 -> 添加服务引用

  3. 按下“开始”

  4. 将名称更改为 AffWinAPI 并按 OK

我收到以下错误:“无法为服务引用 'AffWinAPI' 生成代码。请查看其他错误和警告消息以获取详细信息。”

我尝试了以下建议的解决方案,但它仍然没有为我工作。

服务引用错误:无法为服务引用生成代码

此 WCF 错误是什么意思:“自定义工具警告:无法导入 wsdl:portType”

有什么建议吗?

4

4 回答 4

4

是的,我遇到了同样的错误,但设法将其添加为 WebService

Add Service Reference/Advanced/Add Web Reference

如果它要求保存,则将其保存到文件夹并使用该文件添加参考

于 2013-04-18T16:53:04.367 回答
1

我过去添加 Web 服务的方式是通过这种方法:

http://msdn.microsoft.com/en-us/library/bb628649.aspx

请注意使用高级按钮进入显示添加 Web 参考的屏幕。这将为您提供使用 Web 服务所需的 asmx 文件和类参考。

于 2013-04-18T17:05:17.887 回答
0

我做了你上面描述的步骤,使用VS2012没有任何错误。检查您的互联网连接和防火墙配置。

于 2013-04-18T16:52:35.243 回答
0

在 Visual Studio 添加服务引用的高级对话框中,有一个复选框“在引用的程序集中重用类型”。您可以取消选中它并尝试再次添加服务吗?

于 2013-04-18T16:58:35.990 回答