WCF可以在Asp.Net应用程序中自托管

时间:2013-09-30 07:45:25

标签: asp.net wcf windows-services

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

0 个答案:

没有答案