4

我在 IIS 上托管了这个 WCF 服务。当我尝试使用以下代码在我的客户端项目中使用它时,出现以下异常“发送请求时发生错误”

LaunchService.LaunchServiceClient launchServiceClient =
            new LaunchService.LaunchServiceClient(
            new BasicHttpBinding(),
            new EndpointAddress("http:// Service base address"));

如果我更改BasicHttpBinding()WebHttpBinding()上述代码(如在我的 web.config 文件中),我会收到此错误

“System.TypeLoadException:'无法从程序集'System.ServiceModel.Web,版本= 4.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'中加载类型'System.ServiceModel.WebHttpBinding'。'”

使用默认构造函数时,出现此错误

“System.PlatformNotSupportedException:'不支持配置文件。”

LaunchService.LaunchServiceClient launchService = new LaunchService.LaunchServiceClient();

我尝试更改 Web 配置文件中的设置,但其中的任何更改都不会使服务正常工作。

有什么帮助吗?

提前致谢..

4

1 回答 1

-2

当我在我的核心项目中添加 .net 项目(“有服务”)的引用时,我遇到了这个问题

解决方案:删除 .net 项目并添加新的核心项目

注意:初始化服务时必须修改一些实现

于 2019-03-11T11:52:17.640 回答