【发布时间】:2010-10-29 18:17:48
【问题描述】:
作为我们的应用程序检测停机时间和服务器维护的统一方法,我们想知道是否有一种方法可以设置一个变量,该变量可以为每个应用程序池(或服务器)设置并由 PHP 和 ASP.NET 读取.
我知道可以设置 FastCGI 环境变量,但 ASP 不读取这些环境变量。
有什么想法吗?
【问题讨论】:
标签: php asp.net iis windows-server-2008
作为我们的应用程序检测停机时间和服务器维护的统一方法,我们想知道是否有一种方法可以设置一个变量,该变量可以为每个应用程序池(或服务器)设置并由 PHP 和 ASP.NET 读取.
我知道可以设置 FastCGI 环境变量,但 ASP 不读取这些环境变量。
有什么想法吗?
【问题讨论】:
标签: php asp.net iis windows-server-2008
我还没有在任何 ASP 应用程序中尝试过这个,但该解决方案似乎是独立的。我将这个解决方案用于几个 PHP 站点,效果很好。我的目的是在 Web 应用程序中实际使用该变量。我正在运行 Windows Server 2008 R2。解决方法见:
http://learn.iis.net/page.aspx/686/setting-http-request-headers-and-iis-server-variables/
使用安装了 URL 重写模块的 IIS7(或 7.5),使用其界面来“管理服务器变量”。您可以使用在每个站点或服务器级别的配置文件 (web.config) 中创建的重写规则创建新变量或启用现有变量设置/覆盖。
您提到您希望每个应用程序池使用不同的变量。就我而言,每个网站都有不同的应用程序池。
我希望这会有所帮助。
【讨论】: