问题标签 [global.asa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
671 浏览

vbscript - Calling functions in global.asa

I would like to call a function from another file in the Session_OnStart part if global.asa, so I could declare some Session("variables") according to some data.

Is it possible?
How?

Edit: I found a workaround, where I have a global functions file that I include everywhere. So I added to the code to this file. It's not perfect, because even though it's a small piece of code, it still runs every refresh, instead of once at the Session_OnStart.

Any other solutions?

0 投票
1 回答
1979 浏览

security - 不存在的 global.asa 中的错误

我有一个用户的网站在 global.asa 文件中出现错误,但它在他们的 web 根目录中不存在。看起来该帐户已被黑客入侵,因为它给出了关于未连接到服务器的错误,同时我看到防火墙阻止了出站连接请求。

我已经删除了 IIS 实例并让控制面板重新创建它,但问题仍然存在。我什至创建了一个虚拟的 asp 文件,它只显示一些文本并且它发生了。

我很茫然,这可能会被捡起并寻找建议。这可能设置在哪里?

0 投票
1 回答
799 浏览

arraylist - 在 IIS 应用程序变量中存储字典或数组列表

我正在尝试使用 Global.ASA 将字典存储在 IIS 应用程序变量中,但是由于与线程和字典相关的某些东西,我读到这是不可能的。

从那时起,我试图存储一个 ArrayList,但这似乎也失败了。

我有一个相当基本的设置,我声明数组列表,创建它然后填充它,最后尝试将它放入 Application 对象中。我读到 Synchronized 返回一个线程安全的包装器,我看到的一个例子就是这样做的,但我很确定这是错误的。

我现在不知道该怎么办,ArrayLists 甚至可以进入应用程序变量吗?如果是这样,我对 Synchronized 的调用是否不正确?

谢谢

0 投票
1 回答
1894 浏览

vbscript - 重定向经典 asp global.asa 文件上的所有请求?

我尝试Global.asa通过添加以下代码在我的 Classic ASP 应用程序中的文件中进行永久重定向:

这对一个用户第一次很有效,因为它在每个会话中执行一次重定向,但是我如何在每个请求上执行它?

0 投票
1 回答
1704 浏览

vbscript - 在 web.config 或 global.asa 中设置变量以指向服务器环境变量

我是系统管理员,我希望只有一个地方可以更改/检查所有 web.config 或 global.asa 文件中的 NAS 路径,这样,每当路径更改时,我都不必进入所有 web.config 或 global.asa 文件进行必要的更改,并希望避免任何错误或忘记文件...

我的想法是在本地服务器上有一个可以设置和更新的环境变量。

$MyEnvironmentVar是在本地服务器上设置为环境变量的变量,并且具有当前存储系统的路径...

我在网上看到了类似的东西Environment.getenvironmentvariable(),但我不确定如何使用它以及它是否适用于 web.config 和 global.asa 文件。

0 投票
2 回答
3761 浏览

sql-server-2008 - 经典 ASP global.asa SQL Server 2008 连接字符串

我得到了一个用 Classic ASP 编写的 Web 应用程序,用于从 Windows 2003 Server(SQL Server 2000 和 IIS 6)移植到 Windows 2008 Server(SQL Server 2008 和 IIS 7.5)。

该站点使用一个GLOBAL.ASA文件来定义全局变量,其中之一是连接字符串 ( cnn) 以连接到 SQL Server。

以下是来自的(旧)连接字符串GLOBAL.ASA

然后.ASP页面使用如下cnn值:

但是,我无法获取连接字符串来连接——我将其缩减为“无法登录”错误消息(无论我尝试了什么登录 ID)。

GLOBAL.ASA我按如下方式编辑了文件,它可以工作。

主要区别在于它cnn现在包含连接字符串,而之前cnn是一个引用ADOBD.Connection.

我的问题是这会对应用程序产生什么影响(如果有的话)。我已经进行了一些基本(本地)测试,目前一切正常。但是我想知道再次部署该站点时是否可能会出现多用户问题(或类似性质的问题)。

0 投票
0 回答
559 浏览

iis - 在 IIS 8.5 中注册 DLL 问题 Global.asa

我有一台运行 ASP 应用程序的 IIS 5.0 服务器。我将 ASP 应用程序从 Windows Server 2003 更改为 Windows Server 2012,因此我安装了 IIS 8.5 并激活了 ASP 扩展。没关系,但我有一个问题。

我有一个名为 Gestion.dll 的扩展,当我尝试访问 URL 时,我发现了这个错误:

此对象的 ProgID 无效。

我不知道如何添加 DLL 扩展来解决它。我试图在 IIS 8.5 管理员中添加带有模块的 DLL,但它没有运行。

0 投票
0 回答
610 浏览

asp-classic - 在 IIS 8.5 中使用 Global.asa,无需将文件夹转换为应用程序

我正在将一个托管在 IIS6.0 上的 Windows 2003 服务器中的 ASP 经典应用程序配置到 Windows Server 2012 IIS8.5 中。该应用程序具有使用 ODBC DSN 和 oracle 11g 瘦客户端驱动程序配置的 oracle DB。

问题是当将应用程序配置为站点时未使用 Global.asa 并且由于 Global.asa 中存在数据库连接设置而导致代码中断。当通过提及父路径将站点转换为应用程序并将虚拟目录转换为站点时,Global.asa 配置正在工作,但要使用 _ScriptLibrary/RecordSet.ASP 文件以及一些在 javascript 代码中建立连接的 conn.ASP 文件与 DB 连接块和大多数图像和包含文件都使用站点 URL 进行硬编码,现在必须使用上下文路径进行修改。

那么有没有办法让应用程序使用 Global.asa 而不转换为应用程序?

0 投票
0 回答
206 浏览

asp-classic - 是否可以在 global.asa 对象中为对象 ID 使用变量

我在搞乱 global.asa,我想知道是否可以使用变量创建唯一的对象 ID。下面是我的例子。

我的身份证目前是 TDI。如果我在每个会话中为唯一 ID 附加 session.sessionID 会怎样。所以它看起来像这样。我会使用一个会话变量,这样我就可以在我当前的项目中引用那个唯一的对象 ID。

即使这是可能的,有什么好的理由这样做吗?

0 投票
1 回答
287 浏览

variables - global.asa 中带有 if/then 语句的变量

我试图在我的 global.asa 中使以下变量成为变量。

我的语法必须关闭,因为它没有占用。或者有没有更好的方法来做到这一点?基本上,我想在不诉诸#Include 文件的情况下包含一个带有一些asp 代码的html 片段。我正在使用 asp 经典。谢谢。