我有一个经典的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/