Windows Vista下IIS7安装和设置详细教程
2009-09-05 22:05
387 查看
由于vista考虑到系统的安全性,还是需要一些设置才能正常使用ASP+Access.现在以图片为主,介绍在windows vista下面IIS7的安装、设置、调试ASP+Access的具体方法和步骤:
第一步:在windows vista下面IIS7的安装方法。
进入Vista的 控制面板,选择左侧的 打开或关闭Windows功能 。
![](http://photo1.yupoo.com/20070312/223703_1049165245_pvmksspy.jpg)
第二步:安装IIS7的选项设置。
单击后会出现安装Windows功能的选项菜单,注意选择的项目,下面这张图片把需要安装的服务都已经选择了,因为Vista的IIS7的默认安装选项中是不支持ASP和ASP.NET的,因此在安装的时候我们必须手动选择你需要的功能。
![](http://photo1.yupoo.com/20070312/223704_955828168_nuhxqrbd.jpg)
说明:
IIS 默认安全性:VS2005 中,如果要调试站点的话,必须有“集成 Windows 身份验证”
其他两个,在一些情况下也能会用到:
摘要式身份验证: 是使用 Windows 域控制器对请求访问 Web 服务器上内容的用户进行身份验证。
基本身份验证: 是要求用户提供有效的用户名和密码才能访问内容。
第三步:安装完成后,再次进入 控制面板,选择 管理工具,在管理工具下面会多出 IIS6的管理工具 选项,选择红线标记的选项进行IIS7的设置。
![](http://photo1.yupoo.com/20070312/223706_967986874_uujhuiju.jpg)
第四步:设置IIS7。
a.开启ASP 父路径.选择 Default Web Site,并双击 ASP 的选项,
![](http://photo1.yupoo.com/20070312/223708_2023702499_okronnpm.jpg)
IIS7中ASP 父路径 是没有启用的,要想方便的使用ASP,首选要 开启父路径,选择True,这一步搞定父路径选项。
![](http://photo1.yupoo.com/20070312/223710_1877389024_bfdfhkkf.jpg)
b.身份验证
打开 Internet 信息服务(IIS)管理器 后,在中间部分的下部,可以看到 身份验证 配置项,双击就是如下界面:
![](http://blog.joycode.com/images/blog.joycode.com/ghj/1362/o_2_IIS7_Enable.jpg)
刚才我们增加的几个身份验证,需要在你要调试的站点上启用。
注意:是你要调试的站点,而不是你要调试的应用程序目录!
c.IIS7 应用程序池的设置
IIS 的应用程序池根据托管管道模式分了两种类型:集成和经典
集成 .NET 模式下,应用程序不应在 <system.web>/<httpModules> 配置节中指定 ASP.NET 模块组件,而应使用 <system.webServer>/<modules> 配置节来加载 ASP.NET 模块组件。
经典 .NET 模式 则是我们以前习惯的IIS 6 的方式,没有上述限制。
毕竟现在 Longhorn Server 离我们还远,我们当然要兼容Window 2003 的IIS6 的模式,所以我们需要修改站点的应用程序池设置,如下图:
![](http://blog.joycode.com/images/blog.joycode.com/ghj/1362/o_2_IIS7_ClassicAppPool.jpg)
我上面的截图是使用了现有的经典模式的应用程序池,你也可以自己先建立一个经典模式的应用程序池,然后再用上图方式配置对应站点使用的这个经典模式的应用程序池。
第五步:IIS7的站点设置。 右键单击 Default Web Site 选项,选择红线标记的 高级设置 选项。
![](http://photo1.yupoo.com/20070312/223746_1261029093_mpzopqcs.jpg)
在下图这个对话框中设置网站的 主目录 ,访问的端口 等设置。
![](http://photo1.yupoo.com/20070312/223748_2049180774_ssqcjdhq.jpg)
按照上面的步骤IIS7的设置已经基本完成了,但是这个时候,在Windows vista中只能调试ASP的程序,但是还是无法调试ASP+Access程序,这是因为windows vista的目录权限问题,下面只剩最后一步,设置目录的权限。
设置目录的权限的原因:
因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败,所以,要给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户.
第一步:需要设置权限的目录路径如下:
系统安装盘:\Windows\ServiceProfiles\NetworkService\AppData\Local,最好是手动输入路径,因为从Appdata的文件是隐藏的。右键单击 Temp文件夹,选择 属性。
![](http://photo1.yupoo.com/20070312/223750_1432328830_ymqtfsfg.jpg)
第二步:选择 安全 选项,单击 编辑 按钮,进入 编辑权限 的对话框。
![](http://photo1.yupoo.com/20070312/223752_1839800497_tyapohhe.jpg)
第三步:选择 添加 按钮,添加用户。
![](http://photo1.yupoo.com/20070312/223754_1291680513_rinloqmc.jpg)
第四步:在 选择用户或组 的对话框中,在 输入对象名称来选择 的表单中,输入大写字幕A后,单击 确定,系统会自动显示所有带有字幕A的系统用户。
![](http://photo1.yupoo.com/20070312/223906_377234502_uguuaznc.jpg)
第五步:在系统列出的用户中,选择 Athenticated Users 这个用户,并单击确定。
![](http://photo1.yupoo.com/20070312/223907_1656812678_diwmekpl.jpg)
第六步:添加完成这个用户以后,选择添加的用户,单击 完全控制,然后 确定,这样,Temp的访问权限搞定了。系统会有安全提示,选择确定就可以了,试一下,是不ASP+Access可以运行了。这样搞定了。
![](http://photo1.yupoo.com/20070312/223909_1477867731_ylsqdmww.jpg)
第六步:VS2005 的启动
由于 Vista 的 User Account Control (UAC) ,要避免调试中出现没有权限问题,我们应该以管理员身份来运行 Vista.如下图:
第一步:在windows vista下面IIS7的安装方法。
进入Vista的 控制面板,选择左侧的 打开或关闭Windows功能 。
![](http://photo1.yupoo.com/20070312/223703_1049165245_pvmksspy.jpg)
第二步:安装IIS7的选项设置。
单击后会出现安装Windows功能的选项菜单,注意选择的项目,下面这张图片把需要安装的服务都已经选择了,因为Vista的IIS7的默认安装选项中是不支持ASP和ASP.NET的,因此在安装的时候我们必须手动选择你需要的功能。
![](http://photo1.yupoo.com/20070312/223704_955828168_nuhxqrbd.jpg)
说明:
IIS 默认安全性:VS2005 中,如果要调试站点的话,必须有“集成 Windows 身份验证”
其他两个,在一些情况下也能会用到:
摘要式身份验证: 是使用 Windows 域控制器对请求访问 Web 服务器上内容的用户进行身份验证。
基本身份验证: 是要求用户提供有效的用户名和密码才能访问内容。
第三步:安装完成后,再次进入 控制面板,选择 管理工具,在管理工具下面会多出 IIS6的管理工具 选项,选择红线标记的选项进行IIS7的设置。
![](http://photo1.yupoo.com/20070312/223706_967986874_uujhuiju.jpg)
第四步:设置IIS7。
a.开启ASP 父路径.选择 Default Web Site,并双击 ASP 的选项,
![](http://photo1.yupoo.com/20070312/223708_2023702499_okronnpm.jpg)
IIS7中ASP 父路径 是没有启用的,要想方便的使用ASP,首选要 开启父路径,选择True,这一步搞定父路径选项。
![](http://photo1.yupoo.com/20070312/223710_1877389024_bfdfhkkf.jpg)
b.身份验证
打开 Internet 信息服务(IIS)管理器 后,在中间部分的下部,可以看到 身份验证 配置项,双击就是如下界面:
![](http://blog.joycode.com/images/blog.joycode.com/ghj/1362/o_2_IIS7_Enable.jpg)
刚才我们增加的几个身份验证,需要在你要调试的站点上启用。
注意:是你要调试的站点,而不是你要调试的应用程序目录!
c.IIS7 应用程序池的设置
IIS 的应用程序池根据托管管道模式分了两种类型:集成和经典
集成 .NET 模式下,应用程序不应在 <system.web>/<httpModules> 配置节中指定 ASP.NET 模块组件,而应使用 <system.webServer>/<modules> 配置节来加载 ASP.NET 模块组件。
经典 .NET 模式 则是我们以前习惯的IIS 6 的方式,没有上述限制。
毕竟现在 Longhorn Server 离我们还远,我们当然要兼容Window 2003 的IIS6 的模式,所以我们需要修改站点的应用程序池设置,如下图:
![](http://blog.joycode.com/images/blog.joycode.com/ghj/1362/o_2_IIS7_ClassicAppPool.jpg)
我上面的截图是使用了现有的经典模式的应用程序池,你也可以自己先建立一个经典模式的应用程序池,然后再用上图方式配置对应站点使用的这个经典模式的应用程序池。
第五步:IIS7的站点设置。 右键单击 Default Web Site 选项,选择红线标记的 高级设置 选项。
![](http://photo1.yupoo.com/20070312/223746_1261029093_mpzopqcs.jpg)
在下图这个对话框中设置网站的 主目录 ,访问的端口 等设置。
![](http://photo1.yupoo.com/20070312/223748_2049180774_ssqcjdhq.jpg)
按照上面的步骤IIS7的设置已经基本完成了,但是这个时候,在Windows vista中只能调试ASP的程序,但是还是无法调试ASP+Access程序,这是因为windows vista的目录权限问题,下面只剩最后一步,设置目录的权限。
设置目录的权限的原因:
因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败,所以,要给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户.
第一步:需要设置权限的目录路径如下:
系统安装盘:\Windows\ServiceProfiles\NetworkService\AppData\Local,最好是手动输入路径,因为从Appdata的文件是隐藏的。右键单击 Temp文件夹,选择 属性。
![](http://photo1.yupoo.com/20070312/223750_1432328830_ymqtfsfg.jpg)
第二步:选择 安全 选项,单击 编辑 按钮,进入 编辑权限 的对话框。
![](http://photo1.yupoo.com/20070312/223752_1839800497_tyapohhe.jpg)
第三步:选择 添加 按钮,添加用户。
![](http://photo1.yupoo.com/20070312/223754_1291680513_rinloqmc.jpg)
第四步:在 选择用户或组 的对话框中,在 输入对象名称来选择 的表单中,输入大写字幕A后,单击 确定,系统会自动显示所有带有字幕A的系统用户。
![](http://photo1.yupoo.com/20070312/223906_377234502_uguuaznc.jpg)
第五步:在系统列出的用户中,选择 Athenticated Users 这个用户,并单击确定。
![](http://photo1.yupoo.com/20070312/223907_1656812678_diwmekpl.jpg)
第六步:添加完成这个用户以后,选择添加的用户,单击 完全控制,然后 确定,这样,Temp的访问权限搞定了。系统会有安全提示,选择确定就可以了,试一下,是不ASP+Access可以运行了。这样搞定了。
![](http://photo1.yupoo.com/20070312/223909_1477867731_ylsqdmww.jpg)
第六步:VS2005 的启动
由于 Vista 的 User Account Control (UAC) ,要避免调试中出现没有权限问题,我们应该以管理员身份来运行 Vista.如下图:
![](http://blog.joycode.com/images/blog.joycode.com/ghj/1362/o_3_RunVS2005.jpg)
相关文章推荐
- [转]Windows Vista下IIS7安装和设置详细教程,IIS7
- Windows 7 IIS7安装设置详细教程
- MySQL安装图解设置详细教程
- windows2008中IIS7详细安装图文教程加fastcgi模式PHP配置教程
- Android 4.0 x86安装教程 附带联网参数详细设置
- win2008里IIS安装以及IIS7简单设置教程
- 虚拟机VMWare安装苹果系统MacOS详细教程(联网设置,全屏插件、文件互传)
- MySQL安装图解设置详细教程
- JDK1.6安装与环境变量设置详细教程
- 联想手机、三星手机安装 凯立德路径设置详细教程
- win2008里IIS安装以及IIS7简单设置教程[图文]
- Ubuntu/kali上安装MySQL,设置远程访问详细教程
- 【转】Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置(超详细)
- MySQL安装图解设置详细教程
- Android 4.0 x86安装教程 附带联网参数详细设置
- [转]windows2008中IIS7详细安装图文教程加fastcgi模式PHP配置教程
- CentOS6.6图文详细安装教程(有些设置大部分教程没出现过,附带网络设置等)
- (超详细)Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置
- 树莓派安装pidora (Fedora Remix)详细教程 及一系列设置
- Windows vista中安装IIS7(基于ASP+ACCESS 的调试设置)--转载