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

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

我是一名 .Net 开发人员,负责将经典的 asp 网站升级到 asp.net。该网站目前靠运气和泡泡糖运行,但没有足够的时间或金钱来阻止进展并进行全面重写。当然,我在升级时仍然需要能够提供新功能。

我应该使用什么策略来对 asp.net 进行平滑渐进的更改?我应该转换为单层 .net 解决方案,然后重构为适当的多层解决方案,还是应该现在设计我的业务和数据层?我应该直接升级到 3.5 还是直接升级到 1.1 并在之后升级到 2.0 或 3.5 更容易?

完全转换可能需要 3-5 个月。还有一些现有的 1.1 代码,这就是为什么我考虑使用它作为起点。

0 投票
3 回答
2783 浏览

visual-studio-2008 - Adding a classic ASP webapplication to VS 2008

is there a way to add an existing classic ASP webapp into a solution in VS? The application is around 4000 files large and currently maintained outisde Visual Studio.

0 投票
1 回答
666 浏览

asp-classic - 许可网站 - 它是如何工作的?

我一直在查看几个提供“链接软件”许可形式的网站,您可以在其中免费获得该网站,但需要保留所有指向开发人员网站的链接。购买许可证密钥并将其添加到站点(在数据库或某种形式的配置文件中)会删除这些链接。

我想知道是否有人有过运行这样的系统的经验,特别是如何生成和检查许可证密钥?我正在考虑将类似的模型应用于我正在处理的事情,因此“经典”ASP 中的任何示例都将不胜感激。

0 投票
6 回答
4352 浏览

http - 静态内容的http标头中的“过期”?如何

在静态内容的 http 标头中添加“过期”的最佳方法是什么?例如。图片、CSS、JS

Web服务器是IIS 6.0;语言是经典的 ASP

0 投票
1 回答
8035 浏览

iis - IIS ASP 缓存

我正在尝试按照我购买的软件的说明在 IIS 中配置 ASP 缓存。这应该使它运行得更快。

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a5766228-828e-4e31-a92b-51da7d24d569.mspx?mfr=true

软件说明指向那篇文章。

我遇到的问题是我的 IIS 对话框中不存在提到的“ ASP 文件缓存部分”...

我错过了什么吗?有什么配置可以让它出现吗?我在 W2003 Server Enterprise Edition 上运行 IIS 6.0。

更新1:我以本地管理员身份登录(框不在域中)

0 投票
9 回答
13276 浏览

javascript - 基于 XML 的网站 - 如何创建?

我想创建一个基于 XML 的网站。我想使用 XML 文件作为数据源,因为它是一种在线目录站点。有人可以给我一个起点吗?有什么好的在线资源可以参考吗?我对 ASP 和 JavaScript 非常满意。

0 投票
9 回答
3953 浏览

sql-server - 通过经典 ASP 从另一个存储过程调用存储过程的问题

我们有一个简单的经典 ASP 应用程序,我们一直不愿意修改代码,以免引起一些早已死去的希腊诸神的愤怒。

我们最近需要向应用程序添加功能。功能实现实际上只是一个数据库操作,需要对 UI 进行最小的更改。

我更改了 UI 并进行了小修改,以向 sproc 调用 (sproc1) 提交一个新的数据值。

在直接从 ASP 调用的 sproc1 中,我们添加了对恰好位于另一台服务器 sproc2 上的另一个 sproc 的新调用。

不知何故,这不能通过我们的 ASP 应用程序工作,但可以在 SQL Management Studio 中工作。

以下是技术细节:

  1. 两个数据库服务器上的 SQL 2005。
  2. Sql Login 正在从 ASP 应用程序向 SQL 2005 Server 1 进行身份验证。
  3. 从服务器 1 到服务器 2 的链接服务器正在工作。
  4. 从 SQL Management Studio 执行 sproc1 时 - 工作正常。即使被认证为我们的代码使用的同一用户(应用程序 sql 登录)。
  5. sproc2 在独立于 SQL Management Studio 中的 sproc1 调用时工作。
  6. VBScript (ASP) 捕获在 XML 中发送回客户端的错误。错误编号为 0,错误描述为空白。来自 ADODB.Connection 对象和来自 ASP 端在 VBScript 中产生的任何 Err.Number/Err.Description。

所以没有任何错误,也没有任何可重复性(即通过 SQL Mgmt Studio) - 有人知道这个问题吗?

我们目前的计划是分解并深入研究 ASP 端的代码,并直接从 ASP 对 Server 2.sproc2 进行完全独立的调用,而不是尝试通过 sproc1 捎带。

0 投票
1 回答
162 浏览

asp.net - 关于将旧版 ASP 站点与 .NET 2.0 混合使用的建议

我们刚刚负责更新电子商务应用程序以使用 PayPal 的 PayFlow 产品。该站点最初是用经典的 ASP 编写的,但信用卡处理部分是一个 COM 组件。

我们的计划是用 .NET 2.0 组件替换 COM 组件。在我们出发之前,我正在寻找提示、问题等。

0 投票
4 回答
46681 浏览

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

我们有一个大型 ASP(经典 ASP)应用程序,我们希望将其转换为 .NET 以便进一步发布。继续使用 ASP 是没有意义的,因为它已经过时了,而且我们不想从头开始重写它(Joel Spolsky 告诉你原因)。

有没有办法自动将它从 ASP 转换为 ASP.NET?

0 投票
4 回答
2121 浏览

asp.net - 如何在经典 asp、.NET 和 javascript 之间共享变量值?

IHttpHandler在 .NET C# 中创建了一个将 html 片段返回到经典 asp 页面的方法。

经典的 asp 页面IHttpHandler通过使用 vbscript 中的基本 http 请求ServerXMLHTTP或 JavaScript 中的 Ajax 调用与通信。

现在,我需要一种方法来与 .NET 应用程序共享我在 vbscript 中但在 javascript 中没有的变量。

首先,在经典的 asp 和 .net 之间共享一个变量不是问题,因为我可以将它添加到 http 请求中。因为该变量在 javascript 中不可用,但是在这种情况下我不能这样做。

我的想法是,我可以将变量缓存在 .NET 应用程序中,并将缓存的版本用于 javascript 调用。但要使其正常工作,我需要一种方法来唯一标识 .NET 中的“客户端”......

我尝试添加System.Web.SessionState.IRequiresSessionState到我的 HttpHandler 并使用 SessionId 但这不起作用,因为对 HttpHandler 的每次调用似乎都会获得一个新 ID。

我的想法正确吗?我在这里有什么选择?