我有一个托管 wcf 的窗口服务:
protected override void OnStart(string[] args)
{
if (serviceHost != null)
{
serviceHost.Close();
}
serviceHost = new ServiceHost(typeof('myservicetype'));
NetTcpBinding binding = new NetTcpBinding(SecurityMode.None);
serviceHost.AddServiceEndpoint
(typeof('myservicetype'),
binding, ConfigurationManager.AppSettings["myconfig"]
);
serviceHost.Open();
Console.ReadLine();
}
wcf 监听请求,其中一个请求是在服务器上打开记事本,
这不起作用,因为服务在会话 0 上运行(没有 gui ...),
我该如何解决这个问题?