windows 2008 IIS 7.5 配置备忘

装了个windows 2008 ,IIS搞了两天,终于可以运行asp程序了。
常用的方法做个备忘:
一、新建站台
需要添加权限,首先在站台的根目录文件夹添加iis用户的权限,然后添加站台 – 物理路径选择根目录 – 传递身份验证 – 连接为 – 特定用户 – 设置 用户名为刚才添加权限的用户
二、asp设置
1、添加默认首页
2、在左边网站列表中选择要设置的站台,双击 asp ,调试属性 – 将错误发送到浏览器 – true –
3、行为 – 显示父路径 – true
右边应用
三、adodb.connection 错误 ‘800a0e7a’
产生的原因是:
在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。
回顾下过程:
首先,网站代码肯定没有问题,在虚拟主机和 Windows 2003 本地服务器运行一直很好。我是直接把默认的站点主目录给指向这个网站来测试环境,打开浏览器访问,出现错误‘HTTP 错误 403.14 – Forbidden’,提示没有默认主页。
在‘默认文档’中添加‘index.asp’,再访问,出现500错误。
第一反应是没有启用父目录,先看看再说,IIS管理器 – 双击ASP打开属性 – 在行为设置中将‘启用父路径’设置为True。
刷新浏览,错误依旧。
打开控制面板 – Internet选项 – 高级 – 设置去掉勾选‘显示友好 http 错误信息’,确定,刷新网站访问,出现错误:
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.
解决:
IIS管理器 – 双击ASP打开属性 – 在调试属性中设置‘将错误发送到浏览器’为True,下面还可以设置默认的错误提示信息。
刷新浏览器,出现错误提示:
ADODB.Connection 错误 ‘800a0e7a’
未找到提供程序。该程序可能未正确安装。
/conn.asp,行 5
行 5 就是conn.open语句
IIS信息管理器 – ‘查看应用程序池’ – 右边操作中选择‘设置应用程序池默认设置..’,在‘常规’中设置‘启用 32 位程序’为True。
OK,问题解决,可以完美运行asp程序
如果再有什么问题,接着续

未经允许不得转载:Windy's Blog » windows 2008 IIS 7.5 配置备忘

赞 (0)