问题标签 [asp-classic]

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 投票
6 回答
2631 浏览

ASP, need to use SFTP

This is ASP classic, not .Net. We have to get a way to SFTP into a server to upload and download a couple of files, kicked off by a user.

What have other people used to do SFTP in ASP classic? Not necessarily opposed to purchasing a control.

0 投票
6 回答
11084 浏览

如何在经典 ASP 中遍历集合?

我希望能够做到:

经典 ASP - 不是 .NET!

0 投票
6 回答
76437 浏览

在 Classic Asp VBScript 中遍历数组的最佳方法是什么?

在下面的代码中

问 using 有什么意义LBound?当然,这始终是 0。

0 投票
9 回答
106898 浏览

使用 ConfigurationManager 从任意位置加载配置

我正在开发一个数据访问组件,该组件将在包含经典 ASP 和 ASP.NET 页面的网站中使用,并且需要一种管理其配置设置的好方法。

我想使用一个自定义ConfigurationSection的,对于 ASP.NET 页面,这很好用。但是,当组件通过 COM 互操作从经典 ASP 页面调用时,组件不在 ASP.NET 请求的上下文中运行,因此不知道 web.config。

有没有办法告诉ConfigurationManager只从任意路径加载配置(例如..\web.config,如果我的程序集在/bin文件夹中)?如果有,那么我认为如果我的自定义部分默认ConfigurationManager.GetSection返回,我的组件可以回退到那个状态。null

任何其他方法都将受到欢迎!

0 投票
2 回答
1949 浏览

如何从 ASP 页面运行远程 shell 脚本?

我需要创建一个 ASP 页面(经典,而不是 ASP.NET),它在 UNIX 服务器上运行远程 shell 脚本,然后将输出捕获到页面本身内 VBScript 中的变量中。

我以前从未做过 ASP 或 VBScipt。我试图用谷歌搜索这些东西,但我发现的只是对远程服务器端脚本的引用,没有什么具体的。

我真的可以使用:

  1. 如何做到这一点的一个基本示例。
  2. 以安全方式实现此目的的任何其他更好的选择。

这些库是否有任何免费软件/开源替代品?有什么例子吗?

0 投票
7 回答
58315 浏览

从经典的 asp 页面调用 REST Web 服务

我想开始将我们的应用程序业务层移动到 REST Web 服务的集合中。但是,我们的大部分 Intranet 都是使用 Classic ASP 构建的,而我工作的大多数开发人员都使用 Classic ASP 进行编程。理想情况下,为了让他们受益于一组独特的 Web API 的优势,必须从经典 ASP 页面调用它。

我一点也不知道该怎么做。

0 投票
3 回答
19040 浏览

在不同的数据库服务器上选择 2 个表上的查询

我正在尝试通过在经典 ASP 中查询 2 个数据库 (Sybase) 来生成报告。

我创建了 2 个连接字符串:

connA for databaseA
connB for databaseB

两个数据库都存在于同一台服务器上(不知道这是否重要)

查询:

q1 = SELECT column1 INTO #temp FROM databaseA..table1 WHERE xyz="A"

q2 = SELECT columnA,columnB,...,columnZ FROM table2 a #temp b WHERE b.column1=a.columnB

其次是:

当我尝试在浏览器中打开此页面时,我收到错误消息:

用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80040e37”

[DataDirect][ODBC Sybase 有线协议驱动程序][SQL Server]#temp 未找到。指定 owner.objectname 或使用 sp_help 检查对象是否存在(sp_help 可能会产生大量输出)。

任何人都可以帮助我了解问题所在并帮助我解决它吗?

谢谢。

0 投票
3 回答
1754 浏览

IIS 6/COM+ 挂起

我有一个 Web 应用程序,有时只是因为负载过重而挂起。为了让它回来,我必须杀死“dllhost.exe”进程。有人知道该怎么做吗?

这是一个带有大量 COM+ 对象的经典 ASP (VBScript) 应用程序。

服务器具有以下配置:

  • 英特尔酷睿 2 双核 2.2 GHz / 4 GB RAM
  • Windows Server 2003 网络版 SP2
  • IIS 6.0

与 COM 对象相关的事件日志中有一些错误。但是为什么 COM 对象中的错误会导致整个服务器崩溃呢?

COM 对象是部署为 COM 对象的 PowerBuilder 对象。

IIS 7.0(很多)是否比 IIS 6.0 稳定?

0 投票
3 回答
13634 浏览

使用 SOAPClient 从 ASP 调用 ASP.NET Web 服务

我有一个 ASP.NET 网络服务,其内容如下:

我使用类似的东西从 ASP 调用 Web 服务:

我遇到的问题是,当 XML 到达 ProcessMessage 方法时,Web 服务管道沿途添加了一个默认命名空间。即,如果我在 ProcessMessage(XmlDocument message) 中设置断点,我会看到:

当我在线捕获数据包时,我可以看到 SOAP 工具包发送的 XML 与 .NET WS 客户端发送的 XML 略有不同。SOAP 工具包发送:

虽然 .NET 客户端发送:

自从我使用 ASP/SOAP 工具包调用 .NET Web 服务已经很久了,我不记得我用来解决此类问题的所有聪明技巧/SOAP-fu。

有任何想法吗?一种解决方案是建立一个 COM 可调用 .NET 代理,该代理将 XML 作为字符串参数并代表我调用 WS,但这是我希望不做的额外复杂性/工作层。

0 投票
4 回答
1759 浏览

使用 Visual Studio 2008 管理经典 asp 前端的最佳方式是什么?

我支持使用 COM、经典 ASP 和 SQL Server 的第三方系统。我们公司已经使用 TFS 作为我们的源代码控制提供程序 - 它通过 Visual Studio 推动事物。那么,将经典的 asp 前端引入 Visual Studio 的最佳方式是什么?