问题标签 [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 投票
0 回答
117 浏览

sql-server-2008 - SQL Server 2008 R2 连接字符串

全球.asa

这是我的问题:

用于 SQL Server 错误“80004005”的 Microsoft OLE DB 提供程序

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或访问被拒绝。

/payment/payment_input_01.asp,第 40 行

这是第 40 行:

请帮忙。

0 投票
0 回答
56 浏览

iis - 无法在 index.asp 中显示活动访问者

我的问题与抓取我网站上的所有活跃用户有关。以下是规格:

  • IIS 版本:IIS 8.5
  • 服务器:Windows Server 2012 R2
  • 根文件夹:D:\Sites\Default\WWWRoot
  • 站点目录:D:\Sites\Default\WWWRoot\Website

网站是存储所有页面的目录。这也是在 IIS 中列为默认应用程序池的页面。经典 ASP 是我们使用的默认语言。

最近,我的经理要求我们在页面索引上抓取当前访问我们网站的活跃用户并显示它。

所以我在 WWWRoot 文件夹(不是网站目录)中创建了一个名为 Global.asa 的文件,这是 asa 文件的内容:

在存储所有网站页面的网站目录中,我有一个 index.asp 文件,其中添加了以下内容:

有 <% response.write(application("activevisitors")) %> 活跃访问者

当我加载 index.asp 时,它给了我“有活跃的访问者”。但没有数字或计数像它应该做的那样。这是我的问题

  • Global.asa 应该位于 WWWRoot 文件夹(当前位于)还是 Websites 文件夹(index.asp 所在的位置)
  • 是否需要将 IIS 配置为允许 .asa 文件?我在请求过滤中注意到 .asa 是允许的。
  • 代码是否正确?我什至制作了一个虚拟的 asp 页面,看看是否只显示计数器会起作用,但它也不起作用。
  • 确认的 ASP 页面
  • ASA 代码看起来正确吗?

我通过谷歌搜索查看了这里,没有什么可以给我我需要的帮助。我希望这里有人可以提供一些方向。非常感谢。

0 投票
0 回答
45 浏览

iis - IIS:全局.asa 和区域设置“传播”到 DLL

有一个用英语运行的服务器(必需),我们用这个 global.asa 示例设置它的 IIS 实例

似乎一个 DLL,尤其是使用对象 WinHttp.WinHttpRequest,以英文返回消息。下面的示例显示了它何时发生:

这是否意味着 IIS 不会将 global.asa 设置“传播”到 DLL ?

0 投票
1 回答
279 浏览

function - 全局 ASP 功能

我有一个用经典 asp 编写的应用程序。现在我需要创建一个可由我的应用程序的所有文件访问的新函数,问题是我必须为所有站点添加包含。

有谁知道如何在不需要添加包含的情况下全局定义这个函数?

我已经尝试过使用 global.asa,但它对我不起作用。

非常感谢您提前。

问候

0 投票
1 回答
129 浏览

security - Global.asa 黑客

不知何故,有人正在破解我们的 global.asa 文件 (IIS 7.5)。我们不会将 global.asa 文件用于任何事情,但是当有人将代码插入其中时,它当然会被使用。

最初,我们甚至在站点上都没有 global.asa 文件,直到有人将它推送到那里。

当我们审查权限、防火墙和所有其他安全措施时,有没有什么快速的方法可以完全阻止 IIS 查找文件?

是的,我们的网站是传统的 ASP。

谢谢!

0 投票
2 回答
76 浏览

.htaccess - http 到 https 问题 .htaccess web.config global.asx windows 托管

我想知道是否有人可以提供帮助。我们希望能够将我们的网站重定向到全球的 https 版本。已安装 SSL 证书,并且该站点的 https 版本处于活动状态并且可以正常工作。我尝试了以下方法。

www 根目录中的 web.config。

www 根目录中的 .htaccess,并在托管服务提供商上启用了 URL 重写。

我在更改和删除浏览器缓存之后回收了应用程序池。两种方法都不起作用。无论如何尝试验证任何一种方法以确保正在读取文件,因为它似乎没有做任何事情。是否可以尝试使用全球 asa ?如果您需要任何进一步的信息,请询问。

编辑以提供有关托管环境的更多信息。我们正在使用一个运行 Windows 2003 的共享云托管平台(这很容易在不同平台之间切换),并且通过 Web 门户访问。该站点运行自己的应用程序池,我们可以对其进行回收。有激活和停用 URL 重写的选项。这里的描述。

启用“重写”模块将允许您在 Windows 或混合模式网站上的 .htaccess 文件中使用 Apache mod_rewrite 样式功能。例如,可以将 /store/products/televisions 等 URL 重写为 /store.php?type=products&category=televisions 以优化搜索引擎。有关详细信息,请参阅以下外部 URL。

我能够在逐页的基础上硬编码 SSL 重定向,但在全球范围内,无论我尝试什么,无论是 web.config 还是 .htaccess 似乎都没有被拾取。

0 投票
1 回答
310 浏览

asp-classic - 使用 global.asa 加载 index.asp 时出错

我正在尝试在 IIS 中设置一个经典的 asp 应用程序,但我无法让它工作。

我已经尝试了默认文档并将应用程序池更改为 v2。那没起效。我将文件名 global.asa 更改为 global.asax,认为它应该是 asax。页面已加载,但 global.asa 文件中有一些依赖项在我更改为 gloabl.asax 时未加载。

使用 global.asa 文件,我收到以下错误:

为什么当我使用 global.asa 文件时它不起作用。以及如何让它与 global.asa 文件一起使用。

0 投票
1 回答
625 浏览

object - 经典 ASP 通过 global.asa 定义和使用全局对象

我正在尝试重构一个经典的 asp 代码库。在大多数情况下,它进展顺利。对于网站的不同语言版本,它有很多代码重复,因此对于 6 种语言,该网站被复制了 5 次。

我使用了 json 语言文件,并设法让它变得更加动态,而且效果很好。

我现在要做的是使 Language 类成为整个应用程序中的全局对象,以便于使用。

我使用了 global.asa,但我发现的说明和教程非常少,并没有真正携带我正确理解的任何东西。

我有 2 个文件:

全球.asa

和 test.asp

我收到了

我不能,在这里环顾四周,网上找到的不仅仅是:

0 投票
0 回答
55 浏览

vbscript - Global.asa 上的 Session_OnEnd 事件,并发问题

在我的应用程序中,我正在使用文件上的Session_OnEnd事件global.asa将注销的用户详细信息记录到我的一张表中。为此,我正在从Session_OnEnd事件中创建我的一个 VB 组件的对象,然后我从那里插入到我的一个表中。

在某些情况下(一次发生多个用户的会话结束),我们在创建上述对象时遇到未处理的异常,因为我的第一个请求已经处于处理状态。

你们中的任何人都建议任何好的方法来克服这个问题?

Set objClean= Server.CreateObject("Clean.clsClean")在我的情况下,这条线引发了异常。

0 投票
1 回答
433 浏览

asp-classic - asp经典:“系统找不到指定的路径”

我正在尝试进行服务器端 xml 转换,并正在为我使用 server.MapPath 指定的路径指定要在 global.asa 中使用的模板。对于同一文件夹中的文件,找到了一些文件,其中一个给出了错误。知道为什么吗?

例如,找到第一个,第二个不是 server.MapPath("/website_root/subFolder/XSL/A.xsl")

server.MapPath("/website_root/subFolder/XSL/B.xsl")

错误说msxml3.dll错误'80070003'系统找不到指定的路径

提前致谢。

编辑:问题在于添加的新模板,同一文件夹中文件的旧声明显示正常。下面的代码:

编辑:如果我将 E.xsl 更改为我知道不存在的随机名称。错误是不同的,它会说 msxml3.dll 错误 '80004005' 样式表不包含文档元素。样式表可能是空的,也可能不是格式良好的 XML 文档。