【问题标题】:Auto-Start application / global.asax / wcf service when IIS7 starts automaticallyIIS7自动启动时自动启动应用程序/global.asax/wcf服务
【发布时间】:2012-02-06 15:37:53
【问题描述】:

感谢您的宝贵时间 :) 很抱歉,如果之前有人问过这个问题,我真的需要澄清一下。

环境:服务器 2008 R2 64bit

基本上我试图做的是创建一个自治应用程序,即使服务器重新启动也会加载。

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

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

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

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

我能够让它启动的唯一方法是我自己访问该应用程序。

感谢您的帮助!

:)

【问题讨论】:

    标签: wcf iis-7 global-asax


    【解决方案1】:

    您的 Windows Server 版本实际上具有 IIS 7.5,所以您很幸运。查看新的自动启动功能:

    Auto-Start Feature

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

    【讨论】:

    • 你能提供任何基本实现的链接吗?
    • @StackOverflowUser ScottGu 有一篇很好的文章解释了这一切:weblogs.asp.net/scottgu/archive/2009/09/15/…
    • 只是想感谢你给了我我想要的东西。再次感谢大家! :)
    • 那些说明令人困惑;我在 2008 R2 上,说明说要打开“Windows Server AppFabric”(不存在),然后在 IIS 中单击“管理 WCF 和 WF 服务”下的配置 - 也不存在。我错过了什么吗?
    • @ChrisMoschini 说明假定您已安装 AppFabric(默认情况下未安装)。你可以在这里下载:msdn.com/appfabric
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2013-12-25
    • 2018-09-20
    • 1970-01-01
    相关资源
    最近更新 更多