asp-classic

经典 asp 页面在 IIS 7 中生成 404 错误
asp-classic

经典 asp 页面在 IIS 7 中生成 404 错误

我有一个在 IIS 7.5 中运行的 asp.net 应用程序。我有一个独立的经典 asp 页面,它是从另一个站点迁移过来的,现在我已将其作为 asp.net 应用程序的一部分包含在内。我将应用程序托管在本地计算机上,但每当我导航到经典 asp 页面时,都会收到 404 Not Found 错误。该页面没有丢失,我已通过 Windows 功能在 IIS 中启用了 ASP。asp.net 页面运行正常。 奇怪的是,我已经能够将该页面作为其自己的站点托管在 IIS 中,但是当它与 asp.net 集成时则不行。 IIS 日志文件包含以下请求行: 2013-...

Admin

访问 asp 应用程序的特定页面时出错
asp-classic

访问 asp 应用程序的特定页面时出错

最近,一些 asp 应用程序通过 IIS 10 迁移到了 Azure Windows 服务器。除了一个问题之外,我已经修复了大部分迁移后问题。 当我打开这个页面https://abc.xyz.com/login/register.asp此页面自动重定向到根目录https://abc.xyz.com然后默认配置显示403禁止错误。 我不明白为什么这个页面无法打开且不断重定向。 以下是我迄今为止尝试过的物品清单。 检查 URL 重写规则(如果有)- 未找到任何内容 检查 IIS 日志 - 首先没有找到 register.asp URL。但经过几次尝试后,我看到...

Admin

无法找到 VBScript.Encrypt
asp-classic

无法找到 VBScript.Encrypt

我正在尝试将旧版 ASP 应用程序从 Windows Server 2008 R2 迁移到 Windows Server 2022 系统。 VBScript.Encrypt目前,我在使用创建者使用该语言对 ASP 文件进行编码时遇到了麻烦。 例如: <%@ LANGUAGE = VBScript.Encrypt %> grep我似乎无法找到需要在线安装的组件,并且在使用cygwin系统时也找不到它。 您是否知道我需要将文件复制到新服务器的什么位置? 编辑:我不应该,我们与生产此应用程序的公司关系不好,因为他们拒绝为我们进行全新安装。尝试进行此迁移...

Admin

MariaDB ODBC Connector 3.1.19 与 ASP Classic 一起使用时是否可稳定投入生产?
asp-classic

MariaDB ODBC Connector 3.1.19 与 ASP Classic 一起使用时是否可稳定投入生产?

有人在生产环境中成功使用过该驱动程序吗? 前段时间,我尝试将 MariaDB ODBC Connector 3.1.15 与 MariaDB 10.6 数据库结合使用;但网站一直崩溃。 我不得不重新使用MySQL ODBC 8.0 Unicode 驱动程序以使网站稳定。 我在 MariaDB ODBC Connector 3.1.18 中看到发行说明修复了内存泄漏问题;并且驱动程序还修复了许多其他错误:https://mariadb.com/kb/en/mariadb-connector-odbc-31-release-notes/。 已经可以投入生产了吗...

Admin

错误:文件 home.asp 意外错误。外部对象中发生可捕获错误 (C0000005)。使用 ODBC 连接器
asp-classic

错误:文件 home.asp 意外错误。外部对象中发生可捕获错误 (C0000005)。使用 ODBC 连接器

我怎样才能让我的应用程序池不再崩溃? 背景 多年来一切都运行良好,直到我将 Windows 10 Pro 更新到建议的更新Windows 功能体验包。 当前系统: 版本 Windows 10 Pro 版本 21H2 安装于 ‎2020/8/24 操作系统内部版本 19044.1415 体验 Windows 功能体验包 120.2212.3920.0 这肯定改变了一些用户权限和 IIS 的工作方式;甚至导致我丢失了我的网站。我不得不重新安装一切。 错误 (C0000005) 我从 MariaDB 10.1 更新到 MariaDB 10.6 已经四周了,与...

Admin

针对数据库表的 IIS 基本身份验证
asp-classic

针对数据库表的 IIS 基本身份验证

我在 IIS 上有一个站点,其中通过在所有(经典)asp 页面中包含标头来完成身份验证,如果未设置会话变量,则用户将被重定向到登录页面,如果用户在 sql 表中,则设置会话变量。但是,这不能保护没有该标头文件的图像和 javascript 等资源。 那么是否可以使用基本身份验证在 IIS 服务器上的用户表中执行 SQL 查找? 注意:这些用户不是 SQL 用户,他们只是常规表中的条目。 ...

Admin

在 IIS 失败请求跟踪中获取实际编译的 ASP 文件
asp-classic

在 IIS 失败请求跟踪中获取实际编译的 ASP 文件

当 ASP(Classic、VBScript)页面上发生错误时,将显示生成的错误消息(如果设置为显示错误响应)以及完整的FREB 日志,如果您打开了该功能,则会显示处理的 ASP 文件中发生错误的行号。 这非常有用,因为您可以查看文件,找到错误并修复它。或者至少,如果您的 ASP 文件只是一个不包含任何其他文件的单个文件,您可以这样做。 另一方面,如果你的文件确实有任何<!-- #include -->包含其他文件的指令,那么事情就没那么有用了。因为 ASP/IIS 包含发生前处理文件时,行号不是磁盘上任何实际文件的实际行号,而是由复制到主文件中...

Admin

由于兼容性问题,容器无法在 Azure 中启动或部署被阻止
asp-classic

由于兼容性问题,容器无法在 Azure 中启动或部署被阻止

我成功地在本地环境中将演示经典 asp 容器化并且它可以工作 - 但是在部署到 Azure 时我遇到(例如使用以下基础图像“mcr.microsoft.com/windows/servercore/iis:windowsservercore-1803, mcr.microsoft.com/windows/servercore/iis”)总是出现错误: “参数 WindowsFxVersion 具有无效值。无法将指定的映像作为 Windows 容器 Web 应用运行。应用服务支持最高 Windows Server Core 2019 和 Nanoserver...

Admin

Docker SQL Server 从 IIS 远程登录用户 sa 失败
asp-classic

Docker SQL Server 从 IIS 远程登录用户 sa 失败

当我尝试使用在 IIS dockerfile 中配置的 DSN 通过用户名和密码将 ASP Classic Web 应用程序(托管在 IIS 10 中)连接到 SQL Server 2014 时出现此错误: Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user 'sa'. 我可以使用 SSMS 登录“sa”帐户,但不能使用相同的凭据从 ...

Admin

来自经典 ASP 的 cdosys 邮件
asp-classic

来自经典 ASP 的 cdosys 邮件

我正在支持一位客户运行一个以传统 ASP 编写的专有内容管理系统。某些页面使用 cdosys 消息例程发送电子邮件。这用于向我报告页面错误以及电子邮件密码提醒,并将客户查询转发给请求站点信息的客户。我利用 IIS 虚拟邮件服务器来处理邮件。如果我获取一封文本电子邮件并将其放入 inetpub/mailroot/pickup 文件夹中,它会抓取邮件并将其邮寄出去。但是通过 asp 页面上的 cdosys 从网站发送邮件(例如 objmail.Send),邮件永远不会到达 pickup 文件夹。这可能是权限问题吗?该网站在 Windows Server 2019...

Admin

是否有 Windows 命令行实用程序或 DLL 可以将 URL 文本转换为 PDF 文件中可点击的超链接?
asp-classic

是否有 Windows 命令行实用程序或 DLL 可以将 URL 文本转换为 PDF 文件中可点击的超链接?

我正在编辑一个 ASP Classic 应用程序,该应用程序使用名为 PDFLib 的 DLL 来导入现有 PDF 文件、进行修改并生成新的 PDF 文件。 问题是,源 PDF 中的任何 URL 都不是生成的 PDF 中的超链接。这些 URL 都是标准的基本 URL http:// 格式,但它不是 PDF 中的可点击超链接,它只是纯文本。 是否有一个 Windows 命令行实用程序或 DLL,我可以从 ASP Classic 应用程序调用它,将 PDF 文件中的文本 URL 转换为可点击的超链接 URL,并输出一个新的 PDF 文件(或覆盖现有文件)? ...

Admin

增加 IIS 7 的风险——“最大请求实体主体限制”
asp-classic

增加 IIS 7 的风险——“最大请求实体主体限制”

IIS 7——“最大请求实体主体限制” 在 IIS 7 中增加字段“最大请求实体主体限制”当然很容易。 有谁遇到过风险将此限制提高至超过 1 000 000?(一百万)? 这是包含“经典 asp”旧版页面的网络托管应用程序。 ...

Admin

IIS 10.0,Classic ASP 无法创建 MSXml2.ServerXmlHttp.6.0 对象
asp-classic

IIS 10.0,Classic ASP 无法创建 MSXml2.ServerXmlHttp.6.0 对象

我有两台 Server 2016 计算机在 x64 集成池中运行 Classic ASP 应用程序,并且共享配置。 我以为两台服务器的设置完全相同,然而一台服务器出现错误: 设置 obj = Server.CreateObject("MSXml2.ServerXmlHttp.6.0") 错误编号 = 800401F3 仅在我的应用程序中! 如果我把该行放在单独的 ASP 页面中,并在同一站点运行,它会正常完成(Err.Number=0) 我没有找到事件日志条目。 我尝试过的: 有无版本 (.6.0 部分) 注册表权限 msxml3.dll ...

Admin

Telnet SMTP 给出 OK 但未被接受或排队消息且未收到邮件
asp-classic

Telnet SMTP 给出 OK 但未被接受或排队消息且未收到邮件

我正在尝试调试 CDO.Message.1 错误“80040213”,传输无法连接到服务器。 因此,我正在通过 telnet 测试与 SMTP 服务器的连接。输入数据后,我收到以下响应: 250 ok 1515609773 qp 24996 在不同的 SMTP 服务器上,我得到了类似的信息(来自内存): 250 ok id=734E5544AB 我期待收到有关电子邮件排队或接受的消息。也许所有 SMTP 服务器的做法都不同? 无论如何,最重要的是电子邮件从未到达。这与传输失败消息有关吗?CDO 看到电子邮件实际上没有发送? 我正在从 Win...

Admin

如何查找经典 ASP 页面错误的原因 - IIS8
asp-classic

如何查找经典 ASP 页面错误的原因 - IIS8

我正在运行运行 IIS8 的 Windows Server 2012 R12。 我有一个经典的 ASP 网站在其上运行,大部分情况下运行良好。该网站每月的页面浏览量约为 150 万次(约 400,000 次唯一页面浏览量)。 我有一个针对 500.100 脚本错误的自定义错误页面,它将有关错误的详细信息存储在数据库中并向我发送电子邮件,以便我知道页面是否有错误。 我已在 web.config 中通过以下方式设置它们: <httpErrors errorMode="Custom" defaultResponseMode="ExecuteURL"&...

Admin