IIS 6.1的一些初级笔记

其实我不碰IIS和ASP好多年了。最近有一个朋友让我帮忙改一个东西,但是对方要求必须是使用ASP的程序,无奈只好在我的WINDOWS 7 64位版里安装IIS环境。

安装上了以后,一执行他以前写好的ASP程序后系统就报了一段英文错误,如下:

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.

我的第一反应是二仗和尚摸不着头,没明白是咋回事,GG了一下才发现原来是程序出现了错误,但是只是为了安全IIS 6.1关闭了错误提示。也就是说我们只需要开启错误提示就行了。(N年没摸它了,不知道咋设置,继续GG)

解决方案

1、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,相关截图如下所示:


2、在左边的窗口中找到你的网站,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可,相关截图如下所示:

此时你再运行ASP程序时就会看到具体的错误了,然后再根据错误提示进行相应的修改即可。

在IIS7中请将父路径启用,否则只要你用到了父路径就会出现上面的错误了,启用父路径的设置在上面第二步的地方,在下图:

这样就看到错误原因了。

但是我的错误则是让我继续郁闷,提示如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005’
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /ChkNamePassShenZhen.asp,行 34

ACCESS的数据库链接错误。估计是程序太老了,再加上我的系统是64位的。这个好解决,直接打开你网站的“地址池”->“面板右侧”->“高级设置”,如下图:

在弹出的对话框中,将“启用32位应用程序”的值修改为TRUE即可,如下图:

OK,到现在基本程序能流畅的跑了。

最后补充一下,最好每次设置后重启一下服务比较好一些!



发表评论?

1 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

无觅相关文章插件,快速提升流量