Windows 2003 IIS 常见故障排查与解决方法
一、64位windows 2003 上无法运行access数据库
asp链接access数据库出错,提示驱动未找到
这是64位windows上的经典问题,将iis切换到32位兼容模式即可
解决方法:
1打开命令提示符窗口,然后运行以下命令:
cscript c:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
2.重启IIS服务
二、64位windows 2003 系统装好IIS后,有部分.net2.0网站打开报如下错误
没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限
解决方法:
1.C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 给Temporary ASP.NET Files 目录赋予everyone修改权限
2.在添加个WEB扩展 名为:asp.net2.0-32 路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll - 允许
三、让IIS6支持FLV和RMVB格式
用户站点存放有FLV、RMVB类型的流媒体视频,在网页中显示404错误,提示无法找到文件,也不能够下载流媒体文件。
解决方法
对于FLV类型:
打开Internet Information Services Manager(IIS),选择“本地计算机”-->用户站点-->打开“属性”-->“HTTP头”-->“MIME类型”- ->“新建”。扩展名=“.flv”MIME类型= flv-application/octet-stream,保存退出即可。
对于RMVB类型:
打开Internet Information Services Manager(IIS),选择“本地计算机”-->用户站点-->打开“属性”-->“HTTP头”-->“MIME类型”- ->“新建”。扩展名=“.rmvb”MIME类型= application,保存退出即可。
四、访问网站提示“Service Unavailable”是网站应用池报错
解决方法:
1.重新启动程序池或者重启IIS服务,初始化程序和使用资源。调大应用池内存和虚拟内存大小
2.以上办法不行就只能重新建立用户池,一般都可以解决!
五、网站后台asp上传文件图片失真错位或者上传不了,用asp文件无法发邮件
解决方法:
1.安装 AspJpeg 、ASPUpload 、jmail 这3个组件 ,然后用命令注册组件,(注意有些杀毒软件规则会拦截再线发邮件,如:麦咖啡)
2. 给站点目录赋予everyone修改权限
六、网站后台无法上传超过200K的附件以及无法下载超过4M的附件
在 IIS 6.0 中,默认设置是特别严格和安全的,默认只能上传200K的文件
解决方法:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:102400000),默认为:2048000,即:200K。
4、保存,然后重启 iis admin service 服务。
在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值。
4、存盘,然后重启 iis admin service 服务。
七、IIS6.0上某些文件类型不能下载
IIS6.0取消了对某些MIME类型的支持,例如ISO、Cert等,致使客户端下载出错。
解决方法:
在IIS中属性->HTTP头->MIME类型->新建。在随后的对话框中,扩展名填入.cert,MIME类型是Application。
然后重启IIS即可
八、IIS上建立基于多个不同端口的站点后,Windows会报告内存不足
IIS上的站点可以绑定在不同的端口,例如80,81,82,83等不同端口
当创建了5个占用不同端口的站点后,再创建第六个端口时候
IIS会报告“无更多可用内存”
这个问题对于普通Windows2003都会出现
解决方案
这是微软IIS的设计造成的
要想添加第六个不同端口的站点,需要修改注册表:
1、打开注册表编辑器,开始-运行-输入“regedit”
2、展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\
3、在其下创建一个DWORD值类型的键值,命名为MaxEndpoints,值为十六进制的0
4、重新启动IIS
九、ASP脚本不运行,出现错误HTTP1.1 500 Server Error
Server Application Error
原因是w3svc密码不同步
解决方法
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
2。运行cmd
cscript c:\inetpub\AdminScripts\adsutil.vbs set w3svc/wamuserpass yourpassword
cscript c:\inetpub\AdminScripts\adsutil.vbs set w3svc/anonymoususerpass yourpassword
如果还不行,则运行
cscript.exe synciwam.vbs -v
然后重起IIS
分享到:
相关推荐
微软官方下载的Windows2003 IIS6相关补丁
介绍Windows2003的IIS_FTP配置全攻略
windows 2003 IIS6_IIS6_服务器版IIS6
windows 2003 IIS绑定域名教程windows 2003 IIS绑定域名教程
Windows2003 IIs发布网站步骤
IIS集成在Windows 2000/2003 Server版中,在Windows 2000 Server中集成的是IIS 5.0,在Windows Server 2003中集成的是IIS 6.0。IIS 6.0不能用于Windows 2000中。 Windows 9x/Me里也有IIS,但只是PWS(个人WEB服务器...
IIS 6.0 适用于Windows server 2003系统安装步骤如下: 开始---控制面板----添加/删除程序----添加/删除Windows组件(A)----应用程序服务器--- 将解压后的IIS文件路径复制到"文件复制来源"输入框(会出现多次,就多粘贴...
WindowsServer2003部署IIS服务-软件测试环境搭建.ppt
windows 2003 IIS安装包。
WindowsXP IIS服务安装包完整版 WindowsXP IIS服务安装包完整版
windows2003iis架设web服务器图解教程.pdfwindows2003iis架设web服务器图解教程.pdfwindows2003iis架设web服务器图解教程.pdfwindows2003iis架设web服务器图解教程.pdfwindows2003iis架设web服务器图解教程....
Windows2003 server iis6 安装文件,用于缺少Windows2003 server sp2 CD文件的系统
Windows SERVER 2003 IIS中安装PHP图文教程 chm Windows SERVER 2003 IIS中安装PHP图文教程 chm
本IIS安装程序适用于Windows 2003系统,IIS版本为6.0版。该自动安装程序最大程度简化了安装IIS的繁琐步骤,且无须操作系统光盘,直接双击即可自动完成安装,并自动注册asp.net运行环境(如果安装了.net),为基于IIS...
2003IIS,先解压,然后在添加WINdows组件中安装
windows2003 + IIS6.0 环境下以Fastcgi方式配置php .docx
windows server2003 IIS6.0安装所需组件
windows2003IIS简易安装包-IIS_For_WIN2003 IIS6.0建议安装包.仅有15M方便快捷.功能齐全,从2003安装光盘中的I386中提取出来.
Windows Server 2003 IIS的群集服务器.doc