我在框架中有一个类,我需要自己托管WCF服务,如下所示:
class ServiceMonitor
{
private static ServiceHost _host;
public static void Monitor()
{
_host = new ServiceHost(typeof(ICacheChangeSubscriber));
_host.AddServiceEndpoint(typeof(ICacheChangeSubscriber), new BasicHttpBinding(), "http://localhost/Service");
_host.Open();
}
}
这个类将在ASP.NET应用程序和Windows服务中使用,我的问题是这个代码在ASP.NET场景和Windows服务场景中都有效吗?我猜它会在windows服务中运行,ASP.NET怎么样?会有什么问题吗?