为什么不能以这种方式使用WCF中的net.msmq绑定?

时间:2012-02-25 07:01:48

标签: wcf msmq

我正在尝试通过net.msmq托管WCF服务。

以下代码为我提供了“通信对象System.ServiceModel.ServiceHost,因为它处于Faulted状态而不能用于通信。”这是为什么?它适用于net.tcp和http,所以我假设它也适用于msmq。

我已经创建了一个名为“HelloIndigo”的私人消息队列。

using (ServiceHost host = new ServiceHost(typeof(HelloIndigoService),
                   new Uri("net.msmq://localhost/private/HelloIndigo")))
{
    host.AddServiceEndpoint(typeof(IHelloIndigoService),
                            new NetMsmqBinding(), "HelloIndigoService");
    host.Open();
    Console.WriteLine("Press <Enter> to terminiate the service host.");
    Console.ReadLine();
}

1 个答案:

答案 0 :(得分:0)

尝试启用跟踪,这应该会给你一些异常信息。

http://msdn.microsoft.com/en-us/library/ms733025.aspx

相关问题