From e90780ddacab2304d5d7486692b6e21ffa28b457 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 11 Dec 2016 17:58:53 +0100 Subject: [PATCH] Fix WCF on Mono It doesn't support metadata in tcp binding --- ArchiSteamFarm/WCF.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ArchiSteamFarm/WCF.cs b/ArchiSteamFarm/WCF.cs index f9fd16cba..0dfc4bc5c 100644 --- a/ArchiSteamFarm/WCF.cs +++ b/ArchiSteamFarm/WCF.cs @@ -108,13 +108,9 @@ namespace ArchiSteamFarm { try { ServiceHost = new ServiceHost(typeof(WCF), new Uri(URL)); - - ServiceHost.Description.Behaviors.Add(new ServiceMetadataBehavior()); - - ServiceHost.AddServiceEndpoint(ServiceMetadataBehavior.MexContractName, MetadataExchangeBindings.CreateMexTcpBinding(), "mex"); ServiceHost.AddServiceEndpoint(typeof(IWCF), new NetTcpBinding(), string.Empty); - ServiceHost.Open(); + ASF.ArchiLogger.LogGenericInfo("WCF server ready!"); } catch (AddressAccessDeniedException) { ASF.ArchiLogger.LogGenericError("WCF service could not be started because of AddressAccessDeniedException!");