我在框架中有一个类,我需要像这样自托管 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 怎么样?会有什么问题吗?