有没有办法强迫IIS调用CustomServiceHost



all,

我已经开发了WCF Web服务,并在IIS7.5中托管了它。服务行为是instanceContextMode=InstanceContextMode.PerSession,因此IIS在第一个请求期间创建了一个服务实例,并创建了与请求数量一样多的实例。

,但是需要在调用该服务之前先提前缓存一些应用程序数据。

我不想打扰服务行为属性,但想实现静态初始化。

我确实尝试使用CustomServiceFactory并亲自承担创建服务工厂实例的负载。但是看起来IIS也将在第一个请求期间创建服务工厂,否则我不确定这部分。

所以,我想知道如何在IIS或IIS重新启动中部署应用程序时如何创建服务实例/服务工厂实例?

任何帮助都非常感谢!

我们使用AppFabric的自动启动功能来初始化应用程序启动/应用程序池回收的服务。它在应用程序开始时一次调用应用程序中的每个服务。

相关内容

  • 没有找到相关文章

最新更新