IIS站点中运行ASP

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,相对现在而言,ASP已经很少使用了,但如果要考古一些年代久远的Web站点,那就需要在IIS站点中运行ASP。

如何让IIS站点能成功运行ASP呢,大致步骤如下:

1、IIS需要通过CGI来运行ASP程序,所以需要按CGI模式安装

Windows下IIS中安装ASP
IIS站点中启用ASP支持

2、建立站点,通过浏览器访问

可能会遇到如下两个问题:

问题1:不显示具体错误信息

ASP站点有错误,但页面不显示错误信息

解决办法,打开IIS站点下ASP配置对话框,”将错误发送到浏览器“改为True

ASP设置对话框

问题2:ASP通常会通过ADODB来访问数据库,访问时显示错误代码为800a0e7a

错误代码:800a0e7a

这是因为32位和64位差异带来,ASP站点需要启用32位运行模式。

解决办法:在IIS站点对应的应用程序池,高级设置中,”启用32位应用程序“设置为True即可

应用程序池告知设置