【问题标题】:Calling IIS AppPool from SQL Server Job (2005)从 SQL Server 作业调用 IIS AppPool (2005)
【发布时间】:2009-11-30 13:03:26
【问题描述】:

我想知道是否可以从 SQL Server 作业 (2005) 调用 IIS AppPool。 我基本上希望有一个工作监视事件的表,如果触发条件,我想调用 IIS 并关闭特定的 AppPool。

我认为我可以通过 SQL Server 作业中的 CLR 和 .NET 来执行此操作,但想知道是否有更简单/更好的方法来解决此问题?

干杯, 康纳

【问题讨论】:

  • AppPool 托管第三方 Web 服务(无法修改架构),该服务位于我们控制下的 IIS 上。从 SOA 环境中的一系列位置调用此服务,请求/响应的事件存储在 SQL Server 表中。然后,我想要一个 SQL Server 作业,通过对特定 XML 文档执行 xpath 并基于特定响应来监视此表,例如“返回灾难性应用程序错误”,然后调用 IIS 关闭 AppPool,然后敲响警钟进行调查。

标签: .net sql-server-2005 iis-6


【解决方案1】:

您能否使用 Gloal.asax 中的 SQLDependency 在您的事件发生时让 SQL Server 通知您的应用程序。

然后您可以从应用程序而不是 SQL Server 关闭 AppPool

【讨论】:

    猜你喜欢
    • 2010-11-21
    • 1970-01-01
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 2010-11-15
    相关资源
    最近更新 更多