访问客户端web界面时,WCF中德host宿主应用程序能够自动启动?解决办法

访问客户端web界面时,WCF中德host宿主应用程序能够自动启动?
我建立了一个WCF的服务,然后编写了一个host宿主应用程序启动该服务,现在另外建立一个ASP.NET的客户端程序,该客户端程序引用了WCF中的该服务,请问如何实现以下功能:访问客户端web界面时,WCF服务的host宿主应用程序能够自动启动?
------最佳解决方案--------------------
asp.net 中application_start 启动它
------其他解决方案--------------------
不能使用IIS作为宿主吗? 有request来自动启动。

如果是windows service,winform或者console等宿主,建议开机就启动。