在使用wcf服务时需要帮助

时间:2018-02-21 06:12:44

标签: c# wcf binding hosting wcfserviceclient

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

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

如果我在上面的代码中将BasicHttpBinding()更改为WebHttpBinding()(就像在我的web.config文件中一样),我会收到此错误

  

“System.TypeLoadException:'无法加载类型   程序集中的“System.ServiceModel.WebHttpBinding”   'System.ServiceModel.Web,Version = 4.0.0.0,Culture = neutral,   公钥= 31bf3856ad364e35' 。'“

使用默认构造函数时,我收到此错误

  

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

     

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

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

有任何帮助吗?

提前致谢..

0 个答案:

没有答案