(一)完全卸载:(可以在safe-mode里删除)
1.把整个IIS卸载:通过"添加/删除程序"-"添加/删除Windows组件"-"应用程序服务器"-"详细信息",把前面的勾号去除即可.
2.把 %windir%\system32\inetsrv 删除掉
3.把%windir%\iisX.log删除掉。 X 是版本
4.把 \inetpub\ 目录删除掉(可以在safe-mode里删除)
(二)
显示以下错误p>HTTP 错误 403.1 禁止访问:禁止执行访问
试图从某一目录中执行 CGI、ISAPI 或其他可执行程序,但此目录不允许执行程序。
超文本传输协议 错误 403.1 禁止访问:禁止执行访问
试图从某一目录中执行 CGI、ISAPI 或其他可执行程序,但此目录不允许执行程序。
1.IIS→网站→具体站点→属性→主目录 选中脚本和可执行文件.
2.XP如 NTFS 配置权限,文件夹选项→查看 勾去使用简单文件共享 再配置everyone文件权限.
(三)IIS访问asp文件
1.启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许
控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许
2.启用父路径支持。
许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这一选项默认是关闭的。
在IIS中属性->主目录->配置->选项中。把”启用父路径”前面打上勾。确认刷新。
3.权限分配,IIS->网站-(具体站点)->(右键)权限->Users完全控制
(四)解决windows2003最大只能上载200K的限制。
1.先在服务里关闭iis admin service服务
2.找到windows\\system32\\inesrv\\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
3.然后重启IIS admin service服务
如果以上方法还不能解决问题,那么你先取消ie的友好错误提示,看看错误编码是多少。
方法如下:打开IE--->internet选项--->高级---->将"显示友好的http错误"前面的钩去掉,就可以看看是什么错误了
(五)HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。
原因分析:
由于用户匿名访问使用的账号是IUSR_机器名,因此如果此账号被禁用,将造成用户无法访问。
解决办法:
控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。
(六) HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因分析:
Web客户端的用户隶属于user组,因此,如果该文件的NTFS权限不足(例如没有读权限),则会导致页面无法访问。
解决办法:
进入该文件夹的安全选项卡,配置user的权限,至少要给读权限。关于NTFS权限设参考(二)2。
(七)HTTP 500 - 内部服务器错误
原因分析:
IWAM账号是安装IIS时系统自动建立的一个内置账号。IWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM密码的同步工作。系统对IWAM 账号的密码同步工作有时会失效,导致IWAM账号所用密码不统一。
解决办法:
如果存在AD,选择开始->程序->管理工具->Active Directory用户和计算机。为IWAM账号设置密码。运行c:\Inetpub\AdminScripts>adsutil SET w3svc/WAMUserPass +密码同步IIS metabase数据库密码运行cscript c:\inetpub\adminscripts\synciwam.vbs -v 同步IWAM账号在COM+应用程序中的密码
(八) HTTP 错误 404 - 文件或目录未找到。
原因分析:
IIS6.0取消了对某些MIME类型的支持,例如ISO,致使客户端下载出错。
解决方法:
在IIS中属性->HTTP头->MIME类型->新建。在随后的对话框中,扩展名填入.ISO,MIME类型是application。
另外,防火墙阻止,ODBC配置错误,Web服务器性能限制,线程限制等因素也是造成IIS服务器无法访问的可能原因,这里就不再一一馈述了。
(九)IIS出现server application error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
解决办法:
1.检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,
如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。
2.在CMD下执行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll
(九)Access数据库权限问题解决
1.出现数据库文件一直占用状态.
出现的原因:程序没有写好关闭数据操作;数据库文件被损坏;数据库文件在编辑状态;权限设置问题
文件损坏要进行修复不能修复的可以将新建一个mdb文件将数据导入
2.操作必须是一个可更新的查询错误
win2003系统:
用户在请求web页面时win2003服务器使用系统内置的的IIS_WPG组的帐户来访问Access数据库,若IIS_WPG组的帐户没有Access数据库文件的"修改"权限,就会产生这个异常。
"IIS_WPG"用户组是用于访问和管理IIS信息的内置帐户,默认情况下对IIS中虚拟目录的文件只有"读取"
解决方法一:
在Access数据库文件上单击右键->属性->安全
单击添加,在文本框中输入"IIS_WPG",单击确定,
给IIS_WPG设置权限,选中"允许写入",确定OK!
方法二:
添加Ervryone用户,并且给Everyone赋写入权限。
win2000或XP系统:
因为是ntfs格式的 你的文件夹的共享要设置好~
首先
进入文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)
这时候你在右键你的文件夹属性(会多出一个叫“安全"的选项)
你把在安全区中添加上 everyone这个属性 就可以了
分享到:
相关推荐
总之,理解和掌握这些IIS常见问题的解决方案,将有助于提升服务器的稳定性和安全性,为用户提供更优质的服务。在实际操作中,应结合具体环境和需求灵活应用,同时保持警惕,防范潜在的安全威胁。
**Windows IIS常见问题解决** IIS(Internet Information Services)是微软公司提供的一个Web服务器服务,广泛应用于Windows操作系统,如Windows 2000、Windows XP、Windows 2003等。在日常运维中,IIS可能会遇到...
IIS常见问题解决方案 IIS(Internet Information Services)是微软公司的一款Web服务器软件,广泛应用于Windows操作系统中。作为一个强大的Web服务器,IIS提供了许多功能强大的功能,例如虚拟主机、SSL加密、URL...
### IIS常见问题解决方案 #### 一、ASP页面在Windows 2003下无法执行 **问题描述:** 在Windows 2003系统中使用IIS时,部分用户反馈ASP页面无法正常运行,执行时出现HTTP 500错误,并且没有详细的错误信息。 **...
iis 常见问题解答 IIS(Internet Information Services)是微软公司提供的一款Web服务器软件,广泛应用于Windows操作系统中。然而,在使用IIS时,用户常常会遇到一些常见的问题,本文将总结并解决这些问题。 问题...
### WebService与IIS常见问题解析 #### 一、概述 在进行Web开发时,我们经常需要使用到WebService以及IIS来实现服务的发布与管理。WebService是一种支持通过网络进行调用的服务形式,而IIS(Internet Information ...
### IIS常见问题解答集锦 #### 一、ASP程序运行时提示:“Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'” **问题描述**: 当运行ASP程序时遇到以下错误信息: > Microsoft OLE DB Provider for ...
ASP.NET编程知识之asp.net部署到IIS常见问题的解决方法 在ASP.NET编程中,部署到IIS是一项常见的操作。但是,在部署过程中,经常会遇到一些常见的问题,例如没有安装对应的.NET Framework框架、IIS没有注册成功、...
在使用IIS过程中,可能会遇到各种配置问题,本文将针对一些常见的IIS配置问题提供解决方案。 **问题一:IIS版本与操作系统兼容性** 不同版本的IIS适用于不同的Windows系统。例如,IIS 6.0适用于Windows 2003,IIS ...
四、IIS常见问题及排除 1. 404错误:通常表示文件未找到,检查文件路径是否正确,或者URL重写规则是否有误。 2. 500错误:服务器内部错误,可能是应用程序或配置文件存在问题,需要查看事件查看器和IIS日志找出原因...
这暗示了IISfixer可能是一款专门设计用来诊断和修复IIS常见问题的应用程序,对于遇到IIS错误的管理员或者开发者来说,这是一个非常有价值的资源。 在实际操作中,IIS可能会遇到各种错误,如404 Not Found、500 ...
最后,IIS的常见问题中还可能包含网页上的中文或特定文件路径错误显示的问题。这可能是由于字符编码处理不当导致的。对于这类问题,可能需要设置正确的编码或进行特定的编码转换。例如,可以使用“转换双字节字符为...
【IIS常见问题及解决方案】 1. **配置错误**:IIS的配置文件(Web.config)错误可能导致服务器无法启动或响应请求。例如,XML语法错误、模块配置不当、绑定设置错误等。在这种情况下,IIS修复工具可能会检查并修复...