我有一个经典的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页更加兼容。

谢谢

最佳答案

我不知道,但是可以通过简单的搜索来解决,并用例如Sublime Text编辑器或任何其他近期好的编辑器替换为一个动作。即使超过500页,也不会超过几分钟。这样,您就不再需要依赖IIS中的快速程序,它可以停止使用任何更新或配置更改。

关于iis-7 - IIS7中的经典ASP应用程序变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13732525/

10-09 15:24