Win7系统下SQL Server 2005的IIS7.0的配置。在win7系统的默认为IIS7.0或更高,在控制面板---程序---打开或关闭windows功能,在这里可以配置IIS7.0。
刚开始只选了这两个,但是安装过程中提示警告,说明IIS的安装功能不全,这回全选上。但是情况依旧,下面的箭头所指的问题已经解决了。
在浏览器中输入http://localhost 进入之后显示空白页说明IIS没有配置好。
在关闭了internet信息服务之后,并且重启。查看在win7旗舰版安装IIS7.0的博文(http:///iis_article/512_3.html),将下面的服务重新配置,如下所示,最后终于可以进入localhost的IIS主页。
在浏览器中输入localhost,如果IIS7设置成功,则显示如下页面
Cmd-----services.msc-----开启system event notification service 服务
在桌面空白处鼠标右击,选择新建--》快捷方式,在出来的“请键入项目的位置处”输入 C:\WINDOWS\system32\inetsrv\IIS.msc”,然后下一步在名称处键入’IIS7’,再在桌面看看就有了IIS7的快捷方式。
进入IIS管理器,下面的那个。选择default web site,并双击
ASP
将启用父路径改为true,再回到default web site,在右面的菜单栏里选择高级设置,可以设置网站的目录,点击右侧的绑定,也可以设置网站的端口,点击默认文档,设置默认文档。
设置网站文件夹的安全项,添加一个Everyone的用户,设置控制所有权
以下方法是在没重启服务之前使用的,效果不明显,localhost主页无法正常显示。
IIS7错误:“Web服务器被配置为不列出此目录的内容”的解决方法
在操作---点击启用后----如下图
请求筛选模块被配置为拒绝包含
hiddenSegment 节的 URL 中的路径
原因为 Web 服务器配置了请求筛选,它包含 hiddenSegments 节,允许服务器管理员拒绝对特定目录的访问。
解决方法:在system32----inetsrv---config----applicationHost.config
在该 <hiddensegments>元素,删除与所请求的 URL 中指定的目录匹配的条目,我的理解是请求的 URL http://localhost:80/web.config ,那么是不是把第一项删除即可。