3

我有一个经典的 ASP 网站,我在其中将一些信息存储在 Application 对象中。该应用程序在 IIS6 和 IIS5 中完美运行,但在 IIS 7 中无法正常运行。

在 Global.asa Application.On_start 我设置了一些变量。举个例子:

Application("variable1") = 1

在 x.asp 页上,我以非标准方式使用变量:

newVariable = variable1
response.write newVariable

在 IIS6 上,我看到数字 1。但在 IIS7 上,newVariable 没有任何价值。

我现在正确的形式是

newVariable = Applicaion("variable1")
response.write newVariable

但该网站现在已有 14 年历史,拥有 500 多个页面。所以我想知道是否有办法让 IIS7 与旧的 ASP 页面更兼容。

谢谢

4

1 回答 1

0

不是我所知道的,但这可以通过简单的搜索来修复,并使用例如 Sublime Text 编辑器或任何其他好的最近编辑器在一个操作中替换。即使在超过 500 页中,这也不会超过几分钟。然后,您不再需要依赖 IIS 中可能停止处理任何更新或配置更改的怪癖。

于 2012-12-05T22:41:48.740 回答