里要安装 IIS 管理工具!把所有勾画上) IIS7 安装完成之后可以在开始菜单的所有程序中看到“管理工具” ,其中有一个“Internet 信息服务管理 ks-global 器” 如果没有可以按以下步骤添加: , 开始》 右击属性》 “开 始”菜单选项卡》自定义》把“
系统 szhrtz 管理工具”设置为“在所有程序菜单 显示”或者“在所有程序菜单和开始菜单上显示” 。 打开 Internet 信息服务管理器就可以看到 IIS7 的主页了 IIS7 配置 ASP+Access 使用环境 默认装完 IIS7 之后,使用 ASP 程序会发现提示数据库连接失败,在网上找了找,说是因为 MS Jet 引擎改变 hthrt 了临时目录的位置,但是又没有对临时的存取权限,导致数 据库使用失败。 SET
先要设置应用程序池(Application Pool)为 Classic .NET AppPool,而不是默认的 Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置 的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框。 然后再给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加 一个“Authenticated Users”的用户,其中 AppData 目录是隐藏的,在进入的时候可以直接 在地址栏输入路径,或者在文件夹选项里显示隐藏文件。 设置权限步骤:右击 Temp 文件夹,选择“属性” 》选择“安全”选项卡》单击“编辑” 》出 来 “Temp 的权限” 对话框, “添加”在下面的 单击 , “输入对象名称来选择” 中输入 Authenticated Users,确定》返回到“Temp 的权限” ,将 Authenticated Users 的权限中的完全控制给勾上, 确定》确定。 启用父路径支持 在站点主页上选择
“ASP” ,然后在“行为”组中将“启用父路径”设置为 True 即可。 至此,完成了 Windows Vista 中 IIS7 的安装及使用 ASP+Access 的配置。 传统 ASP
程序开发者使用 IIS7 的小提示 至今还有这么多传统 ASP (Classic ASP) 应用程序和开发者, 真让我感到惊讶。 我还记得 96、 97 年的时候 IIS3 问世, 我体验了最原始的 ASP 程序, 并为它与 ColdFusion 相比表现出的惊 人的可编程性赞叹不已。使用传统 ASP 我建立了许多应用, 它将成为我记忆中永不褪色的 闪光点:) 使用传统 ASP 编程的开发人员应该对 IIS7 的几个小变化引起注意。 ASP 缺省不安装 重要的事先来! 如果从 XP 迁移到 Vista / Longhorn Server, 您也许会得到这个错误: -------------------------------------------------------------------------------------------------------------------HTTP Error 404.3 - Not Found Description: The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name extension that is not recognized, and is not allowed. -------------------------------------------------------------------------------------------------------------------这是您没有安装 ASP 组件时的情形, 所以去您安装 IIS 的地方找到 IIS/WWW Services(WWW 服务)/Application Development(应用程序开发)/ASP 来安装它。:)
Access 与传统 ASP 很多人使用 Access 作为数据库-因为它小巧,可复制, 容易处理。我们在 Vista IIS7 的一个变 动就是缺省不使用 ASP 和 Access。本篇我将详细描述这一变化, 但根本上这是因为应用程 序池(Application Pool)缺省不再使用\windows\temp, 而改为应用程序池身份档案(identity's profile)和临时目录。并且因为只有"网络服务"才能向
网络服务的临时目录执行写入操作, ASP 使用虚拟身份(impersonated identity)访问数据库, 所以匿名或已认证的 ASP 应用程序就 会中止。如果您在 IIS7 使用 ASP+Access、你大概会看到与以下提示类似的错误信息: -------