无法加载 DLL “rasapi32.dll” 动态链接库(DLL)初始化例程失败的解决方法
作者:随然 日期:2012-04-01
将ASP动态网页转换成和生成HTML静态页面的方法
作者:随然 日期:2011-04-24
代码适用范围:网站的某个或者某些页面访问量比较大,经常读取数据库,给服务器增加负担,访问速度也比较慢。如果该页面调用的数据库较多,但网站内容不经常更新,就可以直接将该页面生成HTML网页,等下次内容更新的时候,再生成一次。或者写一个代码,隔一段时间生成一次。
源代码:
源代码:
复制内容到剪贴板 程序代码
<form method="post" action="?">
<div align="center">
<input name="asp2html" type="submit" value="生成静态主页"/>
</div>
</form>
<%
If request.Form("asp2html")<>"" Then
<div align="center">
<input name="asp2html" type="submit" value="生成静态主页"/>
</div>
</form>
<%
If request.Form("asp2html")<>"" Then
利用ASP代码编写的404错误页实现所有网址精确转向功能
作者:随然 日期:2011-04-08
需要实现的功能:
例如:
用户访问 http://www.blueidc.cn/test.htm
自动转向为 http://www.sunrc.com/test.htm
首先说说自定义404页面的方法。打开本机IIS网站,查看属性,自定义错误,找到404错误,双击修改其消息类型为 URL (消息类型不能为“文件”,否则不能转向),Url设置为网站根目录下文件。比如我希望自定义错误页面为网站中根目录下的404.asp这个文件,则设置URL为 /404.asp ,注意前面的斜杠。设置完成之后,当请求的文件不存在时,IIS会调用我们指定的脚本实现转向所有页面功能。
下面的代码是 404.asp 文件的代码,使用的时候只需要修改代码里面的域名就可以了。
例如:
用户访问 http://www.blueidc.cn/test.htm
自动转向为 http://www.sunrc.com/test.htm
首先说说自定义404页面的方法。打开本机IIS网站,查看属性,自定义错误,找到404错误,双击修改其消息类型为 URL (消息类型不能为“文件”,否则不能转向),Url设置为网站根目录下文件。比如我希望自定义错误页面为网站中根目录下的404.asp这个文件,则设置URL为 /404.asp ,注意前面的斜杠。设置完成之后,当请求的文件不存在时,IIS会调用我们指定的脚本实现转向所有页面功能。
下面的代码是 404.asp 文件的代码,使用的时候只需要修改代码里面的域名就可以了。
Microsoft JET Database Engine 错误 80004005 未指定的错误
作者:随然 日期:2011-03-10
故障现象
运行ASP程序时,提示 Microsoft JET Database Engine 错误 80004005 未指定的错误
故障原因
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。
一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入
二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生改变。所以请慎重使用此类工具。
解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。
运行ASP程序时,提示 Microsoft JET Database Engine 错误 80004005 未指定的错误
故障原因
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。
一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入
二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生改变。所以请慎重使用此类工具。
解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。
ASP网站判断手机访问网站自动跳转的代码参考示例
作者:随然 日期:2010-08-11
手机访问网站,自动判断是否为手机访问进行相关跳转。asp网站可用如下代码:
复制内容到剪贴板 程序代码
if InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml")>0 then
response.redirect "wap.asp" '如果是手机访问则跳转到wap.asp
response.end
else
response.redirect "default.asp" '如果电脑访问跳转到首页
response.end
end if
response.redirect "wap.asp" '如果是手机访问则跳转到wap.asp
response.end
else
response.redirect "default.asp" '如果电脑访问跳转到首页
response.end
end if
ASP版HTML新闻内容自动分页程序
作者:随然 日期:2010-06-05
PJBlog3 V3.2.8.352版本ubb编辑器下code插入代码无法正常显示的解决方法
作者:随然 日期:2010-03-07
pjhome.net" target="_blank">pjhome.net" target="_blank">PJBlog3 V3.2.8.352版本CODE执行BUG及查看更多连接的修改
没想到pjhome.net" target="_blank">pjhome.net" target="_blank">PJBlog 也会出现这么大的BUG,一直就觉得奇怪,官方开发了最新版的3.2为何官方博客都一直没有更新到最新版还是用的3.1呢,看来最新版确实有不少BUG 。
开始自己也没发现,最近查看博客的时候发现以前的代码全部显示不出来了才知道问题有点大了。在网上查到解决办法。
临时的解决办法,注意修改前做好备份。
需要修改到三个文件 cls_logAction.asp function.asp cls_article.asp
没想到pjhome.net" target="_blank">pjhome.net" target="_blank">PJBlog 也会出现这么大的BUG,一直就觉得奇怪,官方开发了最新版的3.2为何官方博客都一直没有更新到最新版还是用的3.1呢,看来最新版确实有不少BUG 。
开始自己也没发现,最近查看博客的时候发现以前的代码全部显示不出来了才知道问题有点大了。在网上查到解决办法。
临时的解决办法,注意修改前做好备份。
需要修改到三个文件 cls_logAction.asp function.asp cls_article.asp