代码之家  ›  专栏  ›  技术社区  ›  cliff.meyers

在重新启动IIS之后,是否有方法“自动部署”ASP.NET应用程序?

  •  3
  • cliff.meyers  · 技术社区  · 15 年前

    我有一个使用Fluorfx远程处理库的ASP.NET应用程序。当Web应用程序初始化时,它在一个单独的端口上启动一个套接字服务器来处理RTMP连接。

    我们遇到的问题是,当重新启动IIS时,直到对应用程序中的某个.aspx文件发出第一个HTTP请求,RTMP服务才会开始运行。

    我一直在阅读有关ASP.NET生命周期以及它如何与IIS关联的文章,参考本文:

    http://msdn.microsoft.com/en-us/library/ms178473.aspx

    生命周期似乎都是基于这样的假设:它是由第一个HTTP请求初始化的…

    有人知道当IIS重新启动时是否有某种钩子需要我处理,这样我就可以强制对fluor及其rtmp服务器进行初始化了吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   JohnW    15 年前

    我相信你所有的陈述都是正确的。您要查找的功能最好在Windows服务中完成。

    Windows 2008的Windows Process Activation Service(WAS)支持非HTTP方案,如纯TCP、命名管道或msmq,但关键术语是“激活”-始终存在触发器。