iis-7 - IIS7 中的经典 ASP 应用程序变量

标签 iis-7 asp-classic

我有一个经典的 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 没有任何值(value)。

我现在正确的形式是

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/

相关文章:

ASP.NET 站点移动到 IIS7 导致页面输出中出现乱码

iis-7 - MSDeploy 仅将配置从 IIS 6 迁移到 7

c# - IIS7 未加载 C++ CLI DLL,但仅当使用比 VS2008 更新的任何内容构建时

javascript - 从经典 asp 访问 Javascript 确认结果

asp.net - 如何在 IIS7 中设置本地 ASP.NET 2.0 站点以进行本地测试?

c# - 在 IIS 7 中为运行时的 WCF 项目加载 native 托管和 C++ DLL

javascript - Onclick传递两个变量时的语法问题,经典asp

asp-classic - 使用经典 ASP 和 VB 脚本对 ZIP 文件进行 Base64 编码

ms-access - 如果在 Access 数据库中插入重复数据,则显示人为错误

mysql - 如果没有可用内容,则不显示菜单项