所以IIS喜欢closures未使用的应用程序池。 虽然这是有道理的,我想有特定的应用程序池conterminously运行,但我不想只是禁用自动应用程序池重新启动,因为一些设置(如最大内存限制)是有好处。
我知道微软宣布IIS应用程序热身模块作为一个IIS 7.5function,然后做一个诱饵和开关,并再次拉它,使他们可以把它放在IIS 8,所以我想知道是否有什么东西存在IIS 7.5 / Windows 2008 R2?
我已经在StackOverflow上回答了类似的问题。
微软将热身function移到IIS 8,但他们也已经发布了IIS 7.5的应用程序初始化模块作为一个单独的下载。
我认为最引人注目的特点是,这个模块还可以实现重复的stream程回收。 以下来自IIS 8.0的教程包含了一个关于如何启用重叠stream程回收的分步方法。
如何自动启动function – 这是否完成了你在找什么? 除此之外,您可以在操作系统启动时编写脚本,在服务器启动时进行第一次HTTP调用 – 您希望脚本在启动请求之前知道(或等待)IIS启动并响应。 以下是这些脚本的一些想法 。 事实上,在这个主题上,这个主题的内容比SF上的要多得多。
看看这个post: http : //blogs.msdn.com/b/amol/archive/2013/01/25/application-initialization-ui-for-iis-7-5.aspx
它为我工作,我需要自动激活一个Web应用程序,因为它托pipenet.Tcp WCF服务,当被调用时,不会启动应用程序,因为这只发生在使用HTTP协议时。 Yuo下载该工具,安装完成后,您将在IISpipe理器中拥有一个额外的小程序来处理应用程序和网站的应用程序初始化。 请记住按名称排列小程序,因为在IIspipe理器中可以find无数的图标。