Vista中IIS7是默认不安装的,所以在安装完Vista之后如果需要安装IIS7的话,就要自己动手了。安装的步骤为:开始》控制面板》程序》打开或关闭Windows功能》Internet信息服务。IIS7安装时需要注意的是,如果需要ASP、ASP.NET等的支持,需要把功能模块给装上的,默认是不安装。
**IIS7在Vista中的安装**
在Windows Vista操作系统中,IIS7(Internet Information Services 7)并不作为默认组件安装。如果你需要使用IIS7作为Web服务器来运行ASP(Active Server Pages)或其他Web应用程序,你需要手动进行安装。以下是安装IIS7的步骤:
1. 打开“控制面板”。
2. 在控制面板中找到并进入“程序”。
3. 在“程序”菜单下,选择“打开或关闭Windows功能”。
4. 在弹出的“Windows功能”窗口中,你会看到一个包含多个子项的列表,其中包括“Internet信息服务”(IIS)。
5. 展开“IIS”选项,确保勾选需要的组件。特别是对于ASP和ASP.NET的支持,你需要选择相应的功能模块,因为它们默认是未选中的。
**配置ASP+Access环境**
IIS7安装完成后,要使ASP和Access数据库协同工作,需要进行一些额外的配置:
1. **设置应用程序池**: 由于MSJet引擎更改了临时文件夹的位置,并且可能没有授予必要的权限,这可能导致ASP连接Access数据库失败。为了解决这个问题,你需要将网站的“应用程序池”(ApplicationPool)设置为“Classic .NET AppPool”,而不是默认的“DefaultAppPool”。这可以通过在IIS7的“Internet信息服务管理器”中选择你的网站,然后点击右侧的“基本设置”来完成。
2. **修改临时文件夹权限**: 需要为“AuthenticatedUsers”用户在“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录赋予完全控制权限。这个目录通常被隐藏,你可以直接在地址栏输入路径访问,或者在文件夹选项中设置显示隐藏文件。具体操作包括:
- 右键点击“Temp”文件夹,选择“属性”。
- 进入“安全”选项卡,点击“编辑”。
- 在“Temp的权限”对话框中,点击“添加”。
- 输入“AuthenticatedUsers”,然后确定。
- 回到“Temp的权限”,勾选“AuthenticatedUsers”的“完全控制”权限,然后连续两次确定。
3. **启用父路径支持**: 为了允许ASP脚本使用相对路径,你需要在IIS7的管理界面中启用父路径支持。找到你的网站,选择“ASP”选项,然后在“行为”组中,将“启用父路径”设置为True。
完成以上步骤后,你应该能够在Windows Vista的IIS7环境中成功运行ASP应用程序并连接到Access数据库。记住,配置过程中的每一步都是至关重要的,确保正确执行以避免任何可能出现的问题。通过细致的配置,你将能够搭建起一个稳定的ASP+Access开发和运行平台。