在Windows服务上托管的WCF抛出FaultException

时间:2014-06-18 10:00:40

标签: c# .net windows wcf service

早上好,

我正在尝试通过作为Windows服务托管的WCF启动进程。问题是,如果我运行进程,它会抛出异常。但是,例如通常显示消息。哪里有问题?

Scenaro 1:

  1. 我有两种方法的WCF服务:
    • One返回字符串“Hello World”。
    • 第二个只返回内容中的代码:Process.Start("C:\");
  2. 我有Windows服务参考此WCF项目。
    • OnStart方法创建主机
    • 此服务已安装在计算机上
  3. 我有Console应用程序代表客户端
    • 此项目具有对Windows服务项目(对于主机)的服务引用
    • 现在我创建上述客户端实例和调用函数
  4. 结果:我的控制台上显示“Hello World”。但是Process没有启动 - 它会抛出FaultException。 enter image description here

    情景2:

    我尝试的第二件事是:

    1. 上述WCF服务
    2. 参考此WCF项目的控制台应用程序。 (主持人在这里创建)
    3. 控制台应用程序代表客户端。 并从此客户端调用方法。
    4. 结果:显示“Hello world”并且启动过程没有任何问题。 enter image description here

      我想先运行第一个场景。我认为这可能与安全问题有关。

      感谢您的帮助。

      编辑:添加了屏幕截图。

0 个答案:

没有答案