2012-02-06 194 views
7

谢谢你的时间:) 如果以前有人问过,我真的很需要澄清。当IIS7自动启动时自动启动应用程序/ global.asax/wcf服务

环境:服务器2008 R2 64位

基本上什么即时试图做的是建立一个自主的应用程序,即使服务器重新启动后,将加载。

我继续前进,写了一个wcf服务来完成工作量。

我需要的是一个触发器,它将启动一个Web方法。即使网站未加载(访问),它也需要启动。

到目前为止,所有发现的都是注册表编辑,可能还有批处理文件。我真的不喜欢这个想法,我希望我能做点别的。

我希望能在iis7中找到可以调用服务中的global.asax文件或AppInitialize()的内容。

我能够得到它的唯一方法是如果我自己访问应用程序。

感谢您的帮助!

:)

回答

6

您的Windows Server版本实际上有IIS 7.5,那么你是幸运的。检查出新的自动启动功能:

Auto-Start Feature

的AppFabric的自动启动功能是建立在Internet信息服务(IIS)7.5,它包含的自动启动功能的顶部在Windows 7和Windows Server 2008 R2中。在IIS中,您可以配置应用程序池及其全部或部分应用程序,以在IIS服务启动时自动启动。

+0

您能否提供基本实施的任何链接? – Pankaj 2012-02-06 17:40:04

+0

@StackOverflowUser ScottGu在这里有一篇相当不错的文章解释了这一切:http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and -net-4-0-series.aspx – TheNextman 2012-02-06 18:43:58

+0

只是想感谢你给我我正在寻找的东西。再次感谢大家! :) – Anthem127 2012-02-09 17:12:12