C# 中的 Web 服务访问错误



我从第三方客户端获得了一个SOAP Web服务。尝试集成服务,添加为服务参考。我可以在测试桌面应用程序中访问和调用所有 API 函数。

相同的代码,我已用于创建一个.dll文件,其中出现如下错误。

{"找不到引用协定'服务参考'的默认终结点元素在服务模型客户端配置部分。这可能是因为找不到应用程序的配置文件,或者因为在客户端元素中找不到与此协定匹配的端点元素。System.InvalidOperationException

  1. WEB API 引用为服务参考

我无法访问 API 的源代码。

任何人都可以告诉我此错误垂直发生在 DLL 项目中。

可能是客户端配置保存在 DLL 项目配置文件中,而不是使用程序集的应用程序的配置文件中。尝试将同一节从 DLL 程序集项目中的配置文件复制到主项目。

如果您无法访问 API 代码,请按照以下步骤操作。

  1. 从项目配置中删除 URL(不是必需的(

  2. 部署 DLL 之前,在代码中创建客户端对象时,请尝试添加服务的编码 URL。这是不好的做法,但你告诉过你没有任何 API 代码的访问权限(

希望这应该有效

相关内容

  • 没有找到相关文章