【发布时间】:2011-01-20 22:06:59
【问题描述】:
我有一个托管在窗口服务中的远程对象,它可能需要一些时间来初始化。问题是第一个客户端请求大多失败,因为它花费的时间太长,但随后的请求成功。我想知道是否有一种方法可以在服务启动时立即创建远程对象。这是服务的 OnStart() 中的代码:
ChannelServices.RegisterChannel(new HttpChannel(8080), false);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(MyService), "MyService", WellKnownObjectMode.Singleton);
【问题讨论】: