asp-classic相关内容

用于 ODBC 驱动程序的 OLE DB 提供程序错误“80004005"

我必须将一些客户站点从一个非常旧的 IIS 服务器移到一个较新的服务器,而一些站点无法以正确的方式工作.他们中的大多数人抱怨失败,称为: 用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005" [Microsoft][ODBC Driver Manager]未找到数据源名称且未指定默认驱动程序. 我在互联网上了解到,这可能取决于授予用户的权 ..
发布时间:2022-01-16 15:34:23 服务器开发

VBScript 内存不足错误

我有一个由第三方公司构建的经典 ASP CRM.目前,我可以访问源代码并能够进行所需的任何更改. 在一天中随机出现,通常是在用户长时间使用之后,我的大多数页面开始出现内存不足错误. 应用程序的构建方式是所有页面和脚本都从 Global.asp 文件中提取核心功能.在该文件中也嵌入了其他全局文件,但出现的错误显示 内存不足 WhateverScriptYouTriedToRu ..
发布时间:2022-01-16 15:34:16 其他开发

将 UTF-8 字符串转换为 ISO-8859-1

我的 Classic ASP 应用程序从其数据库中检索一个 UTF-8 字符串,但我需要将其转换为 ISO-8859-1.我无法更改 HTML 页面编码; 我真的只需要转换获取的字符串.我该怎么做? 解决方案 我找到了答案 这里: 常量 adTypeBinary = 1常量 adTypeText = 2' 接受一个字符串并将其转换为所选字符集中的字节数组函数 StringToByt ..
发布时间:2022-01-16 15:34:07 其他开发

使用经典 ASP 从 URL 下载文件

我有几个链接到 pdf 示例的 url abc.com/1.pdfabc.com/2g.pdfabc.com/i8.pdf 我想做的是使用 Classic ASP 在文件夹中自动下载 PDF 我尝试使用此代码 http://blog.netnerds.net/2007/01/classic-asp-push-file-downloads-from-directory-outsid ..
发布时间:2022-01-16 15:33:50 其他开发

经典的 ASP 超级新手问题

好的,所以我在用一种非常简单的专有语言进行了几年编码之后,最近进入了 Web 开发的世界,我的第一份工作是为我们的一个客户调整一个旧的经典 ASP 页面.我正在使用 Visual Studio 2008 尝试调试我遇到的一些问题,但页面根本无法加载.如果我使用 IIS 在本地浏览网站,那么一切正常,没有任何问题,所以我不确定我做错了什么. 这是我收到的错误消息; 编译器错误消息:BC304 ..
发布时间:2022-01-16 15:33:41 其他开发

迁移经典 ASP - Webforms 还是 ASP.NET MVC?

我正在为我的客户端对一个经典 ASP 应用程序进行一些维护,当我查看 ASP 时,我想到了以下问题 - 将经典 ASP 应用程序转换为 ASP.NET MVC 是否更容易还是 ASP.NET WebForms? 在许多方面,似乎至少 ASP 的 HTML 可能更容易转换为 MVC,而不是撕掉 HTML 块并将它们转换为 ASP.NET 控件、转发器、数据网格等.另外还有添加 ViewStat ..
发布时间:2022-01-16 15:33:25 C#/.NET

FileSystemObject - 读取 Unicode 文件

经典 ASP、VBScript 上下文. 很多文章,包括 这个微软的,假设您不能使用 FileSystemObject 来读取 Unicode 文件. 我不久前遇到了这个问题,因此根据 ReadText 示例切换到使用 ADODB.Stream 这里,而不是使用 FileSystemObject.OpenTextFile(它接受一个最后的参数,表明是否以 unicode 格式打开文件, ..
发布时间:2022-01-16 15:33:18 其他开发

从 asp classic 转换为 asp.net 的最简单方法是什么?

我是一名 .Net 开发人员,负责将经典的 asp 网站升级到 asp.net.该网站目前靠运气和泡泡糖运行,但没有足够的时间或金钱来阻止进展并进行全面重写.当然,我在升级时仍然需要能够提供新功能. 我应该使用什么策略来对asp.net进行平滑的渐变?我应该转换为单层 .net 解决方案,然后重构为适当的多层解决方案,还是应该现在设计我的业务和数据层?我应该直接升级到 3.5 还是直接升级到 ..
发布时间:2022-01-16 15:33:10 C#/.NET

了解 ASP.Net 会话生命周期

我对 ASP 或 ASP.Net 会话生命周期(或生命周期)概念感到困惑.更具体地说,我的困惑是: IIS 如何决定新会话何时开始和现有会话何时结束?特别是当我们调用重定向代码时,IIS如何决定会话是继续还是结束? 如何设置会话过期时间?(目前我只知道通过web.config sessionState项来设置.) 一个会话是否可以访问另一个会话的变量? 解决方案 会话开始是因 ..
发布时间:2022-01-16 15:32:36 C#/.NET

经典 ASP 中的 Cookie.HTTPOnly

如何在ASP中将一个页面中的所有cookie变量设置为HTTPOnly? 解决方案 我担心在设置 HttpOnly 时使用 Response.Cookies 集合将不起作用(它让我慢慢发疯!).由于 vbscript(至少在我正在测试的服务器上)将对分号进行字符编码. 改为自己手动添加表头,例如: Response.AddHeader "Set-Cookie", "YourCook ..
发布时间:2022-01-16 15:32:20 其他开发

经典 ASP 向浏览器发送错误在 IIS7 上无法用于远程连接

对于远程浏览器连接上的 ASP 页面,我无法获得 IIS7 的详细错误报告.但是,当我在服务器上本地运行该页面时,我确实看到了详细的错误消息. 我已启用向浏览器发送错误,但 IIS 不断发送内部服务器错误. 我已取消选中 在 IE 上显示友好的 HTTP 错误消息. 有谁知道如何将错误消息发送到远程浏览器? 解决方案 如果“向浏览器发送错误"不起作用,也设置如下: ..
发布时间:2022-01-16 15:32:13 其他开发

是否可以使用 HttpModule 删除一些帖子数据?

我正在将一个旧的经典 asp 网站转换为 asp.net. 该应用程序基本上是针对给定用户集的工具集的扩展,但它由外部供应商托管. 为了执行到这个应用程序的无缝传输,它会发布一些 xml 数据,这些数据会触发“潜在危险的 Request.Form 值".我知道我可以关闭 validateRequest 标志,但我不想这样做. 我已经编写了一个 httpmodule,它获取这些数据 ..
发布时间:2022-01-16 15:31:51 C#/.NET

为 64 位操作系统包装 32 位 dll 以使用 regsvr32.exe

我们目前正在将我们的网站从 Windows 2003(32 位)转移到 Windows 2008(64 位)并且遇到了问题. 我们的一个网站使用支付网关 HSBC CPI,它需要注册一个 DLL (regsvr32.exe),然后这个 DLL 在一个经典的 asp 网站中使用.问题是 DLL 是 32 位 DLL,因此它不会在 Windows 2008 操作系统中注册. 有没有办法可以 ..
发布时间:2022-01-16 15:31:45 C#/.NET

在经典 ASP 中对集合进行排序

这是一个非常简单的问题 - 如何对集合进行排序? 我有一个 CSV 文件,其中的行以随机顺序排列.我想根据一列中的日期对行进行排序.我是否将行添加到记录集中?我可以使用 Scripting.Dictionary 进行排序吗? 我显然已经被 .NET 和 Linq 宠坏了,现在我发现自己又回到了经典的 asp 领域,意识到我一定在 7 年前就知道这一点,并且非常想念泛型.我觉得自己像个完 ..
发布时间:2022-01-16 15:31:21 其他开发

正则表达式匹配最后一个空格字符

我需要一些帮助.我正在寻找一个匹配字符串中最后一个空格字符的正则表达式.我正在使用 JavaScript 和经典 ASP. 我有一长串文本,我将其修剪为 100 个字符.如果修剪由于 100 个字符的限制而剪切了一个单词,我想删除最后一个字符以避免拼写错误. regex.replace(/[ ]$.*?/ig, ''); 有人有想法吗?谢谢. 解决方案 根据我的理解,你需要删除最 ..
发布时间:2022-01-16 15:31:12 前端开发

如何将旧 ASP 应用程序转换为 ASP.NET?

我们有一个大型 ASP(经典 ASP)应用程序,我们希望将其转换为 .NET 以便在后续版本中工作.继续使用 ASP 是没有意义的,因为它已经过时了,我们不想从头开始重写它(Joel Spolsky 告诉你 为什么). 有没有办法自动将其从 ASP 转换为 ASP.NET? 解决方案 嗯,我曾经在一家所有 Web 应用都是经典 ASP 的公司工作.当决定迁移到 .NET 时,我们必须 ..
发布时间:2022-01-16 15:30:36 C#/.NET