如果要按照升序排列

时间:2022-03-01 07:24:18

比来维护了以前别人的写的一个ASP的系统,记录一下调试过程中的问题和解决方案。

环境篇 万维网颁布处事(W3SVC)已经遏制

问题
万维网颁布处事(W3SVC)已经遏制。除非万维网颁布处事(W3SVC)正在运行,否则无法启动网站。

解决要领

需要先启动整个应用。

IIS处事

控制面板>>措施和成果>>启动或*Windows成果>>IIS处事

但是这样仅仅是开启了IIS处事,会呈现Http500错误,不能运行ASP措施,因为IIS处事器默认并没有帮我们配置ASP或者ASP.NET环境,需要本身手动配置(在此过程中,我启动过多次电脑)。

配置ASP环境

ASP配置如下:

如果需要ASP.NET,需要如下配置:

IIS7中呈现An error occurred on the server when processing the URL错误

错误描述
An error occurred on the server when processing the URL. Please contact the system administrator.If you are the system administrator please click here to find out more about this error.

打开控制面板→打点工具→Internet 信息处事(IIS)打点器→双击“ASP”图标

在左边的窗口中找到你的网站,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可

此时你再运行ASP措施时就会看到具体的错误了,然后再按照错误提示进行相应的改削即可。

代码篇 ADODB.Connection 错误 ‘800a0e7a‘

具体错误
ADODB.Connection 错误 ‘800a0e7a‘
未找到供给措施。该措施可能未正确安置。

原因

因为系统是64位的win10,所以会呈现这个问题。

解决步伐
找到IIS应用措施池,“设置应用措施池默认属性”->“通例”->”启用 32 位应用措施”,设置为 True。


style="width:757px; height:455px;"
这样问题就解决了。

ADODB.Recordset 错误 ‘800a0cc1‘

描述
ADODB.Recordset 错误 ‘800a0cc1‘
在对应所需名称或序数的调集中,未找到项目。

解决
一般是字段写错了或者,你的数据库没有这个字段。

iframe自适应

JS代码:

//iframe高度自适应 function IFrameReSize(iframename) { var pTar =http://www.mamicode.com/ document.getElementByIdx_x_x(iframename); if (pTar) { //ff if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight) { pTar.height =http://www.mamicode.com/ pTar.contentDocument.body.offsetHeight; } //ie else if (pTar.Document && pTar.Document.body.scrollHeight) { pTar.height =http://www.mamicode.com/ pTar.Document.body.scrollHeight; } } } //iframe宽度自适应 function IFrameReSizeWidth(iframename) { var pTar =http://www.mamicode.com/ document.getElementByIdx_x_x(iframename); if (pTar) { //ff if (pTar.contentDocument && pTar.contentDocument.body.offsetWidth) { pTar.width =http://www.mamicode.com/ pTar.contentDocument.body.offsetWidth; } //ie else if (pTar.Document && pTar.Document.body.scrollWidth) { pTar.width =http://www.mamicode.com/ pTar.Document.body.scrollWidth; } } }

Iframe框配置: