我得到了这个例外
未处理的类型异常 发生'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 我该怎么办? 谢谢
答案 0 :(得分:1)
看起来你的ServiceHost对象在打开之后就处理好了,因为host.Open()是异步的。 试试这个,例如:
using (ServiceHost host = new ServiceHost(typeof(WcfProductService)))
{
host.Open();
Console.WriteLine("server is open");
Console.ReadLine();
}