IIS7详细配置和不显示错误信息、数据库无法访问的解决
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
一、架设IIS7 1、打开控件面板->程序和功能,进入后点击左侧 的“打开或关闭WINDOWS功能”; 2、在对话框中选中"Internet信息服务",如果你的网站是ASP的(或.net/CGI),强调一下必须打开其子选项,选中“万维网服务->应用程序开发功能->ASP(和下面的ASP.net和CGI)", 否则架设好的IIS不能运行ASP且IIS中不会出现ASP选项;对IIS6的兼容最好也选中; 3、我同时还选中了“Internet信息服务“上面一行的”Internet Informantion Services可承载的Web核心“; 4、以后就可以通过”控制面板->管理工具->Internet 信息服务(IIS)管理器"进入IIS7了。注意不是前面的那个“Internet 信息服务(IIS) 6.0 管理器”哦; 5、进入IIS7后,选择Default Web Site,并双击ASP的选项。IIS7中ASP父路径是没有启用的,要开启父路径,选择True即可。注意要点一下右侧上部的“应用”来保存(微软大脑有屎); 6、下面有可以在IIS7中左侧的“网站”上右击创建新站点了。这个比XP下的IIS6强,因为后者只能建一个站点,在WIN2003上才能建多站点。IIS7的具体使用类似于IIS6,不再赘述,请查看相关资料; 7、有个常见错误必须提出,就是站点文件夹读写权限不够的问题导致网页无法访问。请在站点文件夹、特别是数据库所在文件夹上右击,选“安全”选项卡,在列表中加入“User“并赋予完全读写权限,这一规律在IIS6中也存在;把Windows下的Temp目录也这样操作一下。然而,64位系统中IIS7仍会报错。采用下面措施: 1、在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。 8、IIS7的”安全性“更高(其实仍然是微软大脑有屎),所以会遇到比IIS6更多的错误,诸位等着见招拆招吧。比如下面这一招,IIS7在出错时并不会在浏览器中显示出错信息,我曾经误会是360捣的什么鬼。对于开发人员,这个其实非常重要。下面就来谈这个问题解决。这可花费我大量时间才搞定,以怕自己忘了吧,也方便别人。 二、浏览器不显示详细错误信息问题的解决 1,在ASP调试属性中,将错误发送到浏览器更改为TRUE。 该文章在 2014/3/28 12:38:46 编辑过 |
关键字查询
相关文章
正在查询... |