操作系统:Windows server 2008 X64

Web: IIS 7.0

任务: 发布Asp程序

首先,要通过OS自带的服务器管理器——>角色——>添加角色——>Web服务器(IIS),选中相对应的选项安装。Win8自带了程序包,比先前系统更方便。在这里安装过程省略了,重点还是解决发布ASP程序的过程中遇到的问题。

其次,发布ASP程序时注意的几个事项:

1)    新建网站时会自动建立相对应的应用程序池,可是先前IIS版是没有这个自动功能的。

2)    应用程序池——>高级设置——>选中相对应的池,启用32位应用程序。

3)    浏览发布的网站报错:

An error occurred on the server when processing the URL.Please contact the system administrator”错误?

设置浏览器属性,把程序错误显示在浏览器上,真正错误是Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序。

原因:64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。

解决方式:把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了