在PHP和ASP.Net共享的IIS 7.5上设置服务器范围的环境/服务器变量

时间:2010-10-29 18:17:48

标签: php asp.net iis windows-server-2008

作为我们的应用程序检测停机时间和服务器维护的统一方式,我们想知道是否有办法设置可以为每个应用程序池(或服务器)设置并由PHP和ASP.NET读取的变量

我知道可以设置FastCGI环境变量,但ASP不会读取这些变量。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我还没有在任何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)中为每个站点或服务器级别创建的重写规则来创建新变量或启用现有变量。

您提到过每个应用程序池都需要一个不同的变量。就我而言,每个网站都有不同的应用程序池。

我希望这有用。