标签: asp-classic

计算字符串中的特定字符数

我有一个搜索框.

我的管理员用户可能会搜索"@MG @EB dorchester".

在ASP中,我需要计算符号"@"出现在字符串中的次数.怎么可能?

vbscript asp-classic

21
推荐指数
2
解决办法
4万
查看次数

如何在Classic ASP中将数据发布到远程URL?

我需要POST在脚本中间的数据到URL.

  1. 用户填写表格:
  2. 表单提交到process.asp:此时我需要将POST数据发送到第三方集成.
  3. process.asp 完成并指导用户感谢您的页面.

asp-classic

20
推荐指数
2
解决办法
3万
查看次数

Response.Redirect HTTP状态代码

为什么ASP/ASP.NET Response.Redirect使用HTTP-302状态代码("暂时移动"),即使在大多数情况下HTTP-301状态代码("永久移动")更合适?

c# asp.net redirect http asp-classic

20
推荐指数
3
解决办法
3万
查看次数

在IIS上Dockerize ASP Classic

微软一直在投资使用Docker Desktop for Windows在Windows上运行docker .是否可以通过Docker在IIS上运行旧版ASP Classic应用程序?怎么样?

https://hub.docker.com/r/microsoft/iis/

iis-7 asp-classic docker docker-for-windows docker-desktop

20
推荐指数
2
解决办法
6299
查看次数

检查VBScript中是否存在对象

很久以前,我正在维护一个由外部公司用VB Script编写的经典ASP应用程序.

我有一个图像文件路径数组,如下所示:

dim banners, arrKeys, i
set banners=CreateObject("Scripting.Dictionary")
banners.Add "banner1.jpg", "http://www.somelink.com"
banners.Add "banner2.jpg", "http://www.somelink.com"
banners.Add "banner3.jpg", "http://www.somelink.com"
Run Code Online (Sandbox Code Playgroud)

这仅存在于包含横幅广告的网页上.有一些标准代码在包含文件中遍历此列表(所有页面都是通用的).

If Not banners Is Nothing then 
  ' then loop through the Dictionary and make a list of image links
End if
Run Code Online (Sandbox Code Playgroud)

问题是如果banners没有在页面上实例化(它不在所有页面上),我会收到Can't find object错误

检查VB脚本中是否存在对象的正确方法是什么?

vbscript object asp-classic

19
推荐指数
3
解决办法
8万
查看次数

服务器端评论:ASP Classic中的<% - - %>相当于什么?

什么是相当于<%-- --%>ASP经典

我必须修改一个遗留的ASP应用程序,我想要注释掉一块HTML:

<td>
    some table cell I'd like to comment out, including
    some <%= inlineServerSideVBScriptExpressions() %>
</td>
Run Code Online (Sandbox Code Playgroud)

<%-- ... --%>如我在ASP.NET中所做的那样包装所有内容都不起作用并导致编译错误"预期语句".HTML注释<!-- ... -->也不是一个选项,因为内联ASP表达式将被评估并失败.

vbscript asp-classic

19
推荐指数
4
解决办法
2万
查看次数

评论ASP Classic中的代码

我知道在ASP Classic中散列代码的方式是<%-- --%>.这是正确的吗?或者还有另一种方式吗?

asp-classic

19
推荐指数
2
解决办法
5万
查看次数

获取错误800a0e7a"无法找到提供程序.可能未正确安装."

所以我将回到我在College学习的项目,所以我可以将它转移到PHP.我在ASP Classic中对它进行了编码.

我在Windows 8上运行Access 2013.

我目前收到以下错误

无法找到ADODB.Connection错误'800a0e7a'提供程序.它可能没有正确安装./PROJECT!Better/verifyuser.asp,第11行

这是我的连接字符串代码.

Dim vPath, pPath, Conn

vPath = ".\db\Comic.accdb"
pPath = Server.MapPath( vPath )

objConn = "PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=" & pPath & ";"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open objConn
Run Code Online (Sandbox Code Playgroud)

你能提供的任何帮助都很棒!

编辑:我已经在IIS激活中启用了32位应用程序

asp-classic

19
推荐指数
3
解决办法
10万
查看次数

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

我无法为远程浏览器连接上的ASP页面获取IIS7的详细错误报告.但是,当我在服务器上本地运行页面时,我确实看到了详细的错误消息.

我已启用发送错误到浏览器,但IIS不断发送内部服务器错误.

我在IE上取消选中显示友好的HTTP错误消息.

有谁知道如何启用错误消息发送到远程浏览器?

iis-7 asp-classic

18
推荐指数
4
解决办法
2万
查看次数

SQL Server登录前握手确认错误

我们有一个生产网站,混合了经典的ASP,内联.Net和编译的.Net,它与一个SQL Server实例对话,其中两个虚拟机都在同一个物理盒上,而且一切都很好.为了使用新功能进行一些测试,我创建了站点的QA版本,并将其设置为连接到托管在另一台物理服务器上的VM上的数据库.它们是不同的网络(DMZ /内部),但都在千兆位的同一机架中,因此连接速度不应成为问题.

我们遇到的问题是QA版本会工作一段时间然后突然死亡,直到我重新启动应用程序池和站点.这不是一个负载问题,因为它只是我和另外两个人测试这个过程而且我已经确认QA数据库所在的服务器没有资源问题(16GB RAM,3.2GB使用和处理器利用率悬停在2%范围).所有页面变体都会出现特定错误(如下所示) - 经典ASP,内联.Net和已编译的.Net页面.根据我所做的所有研究,我不断指出它是防火墙问题,但我们甚至打开了两台服务器之间的所有端口,但它仍然会发生.最奇怪的部分是当我们在我们的ASA(5515-X)上启用跟踪时,它几乎看不到任何流量,有时网站会立即恢复该错误,而其他时间需要30秒以上.有问题的页面没有进行任何强烈的查找(一个页面已经消失,总共抓取了大约60条记录).这是完整的错误/堆栈跟踪:

  [Win32Exception (0x80004005): The wait operation timed out]

  [SqlException (0x80131904): Connection Timeout Expired.  The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement.  This could be because the pre-login handshake failed or the server was unable to respond back in time.  The duration spent while attempting to connect to this server was - [Pre-Login] initialization=21008; handshake=12; ]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +6749670
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +815
   System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net asp-classic sql-server-2012 iis-8

18
推荐指数
3
解决办法
10万
查看次数