Wcf CommunicationObjectFaultedException c#

时间:2016-08-14 09:11:10

标签: c# wcf app-config

我得到了这个例外

  

未处理的类型异常   发生'System.ServiceModel.CommunicationObjectFaultedException'   System.ServiceModel.dll

当我尝试这段代码时

        using (ServiceHost host = new ServiceHost(typeof(WcfProductService)))
        {
            host.Open();
            Console.WriteLine("server is open");
        }
在app.config上的

我定义了像

这样的网址
   <endpoint address="http://localhost:9999/ProductSercie" binding="basicHttpBinding"
        bindingConfiguration="" contract="IWcfProductService.IWcfProductService"
        name="ProductServiceEndPoint" kind="" endpointConfiguration="" />

我搜索此问题并尝试使用netsh在cmd上添加此URL但不成功 看https://i.snag.gy/50tRok.jpg 我该怎么办? 谢谢

1 个答案:

答案 0 :(得分:1)

看起来你的ServiceHost对象在打开之后就处理好了,因为host.Open()是异步的。 试试这个,例如:

    using (ServiceHost host = new ServiceHost(typeof(WcfProductService)))
    {
        host.Open();
        Console.WriteLine("server is open");
        Console.ReadLine();
    }