报错的可能是:
0x8009000f=对象已经存在;
0x80070006=句柄无效;
IIS Admin Service 服务无法启动;
World Wide Web Publishing Service 服务无法启动 ……
出现这种问题,可以选“不加密写入”和“全部不加密写入”,但若在完成安装后对数据的安全有影响,并且这样的方式写入可能还是会出现一些其它的问题,如IIS的相关服务不能启动如是而已。
解决这样问题的方法是:删除\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys 下的所有文件,然后点击“重试”,若在使用“不加密写入”或“全部不加密写入”后IIS有相关服务出现问题。那么就需要重新安装IIS,若上安装过程出现问题只需按照上边的 *** 作,删除对应文件夹的所有文件即可。
原因
如果系统中存在端口冲突就有可能发生本情况 IIS默认使用80端口进行>
很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙:)
问题1:未启用父路径
症状举例:
ServerMapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
/0709/dqyllhsub/news/OpenDatabaseasp,行 4
在 MapPath 的 Path 参数中不允许字符 ''。
原因分析:
许多Web页面里要用到诸如/格式的语句(即回到上一层的页面,也就是父路径),而IIS60出于安全考虑,这一选项默认是关闭的。
解决方法:
在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。
问题2:ASP的Web扩展配置不当(同样适用于ASPNET、CGI)
症状举例:
>
在Internet 信息服务管理器控制台中所设置的属性和值都储存在 metabasebin 文件中,这个文件默认情况下位于 C:\winnt\system32\inetsrv 目录中。
可以通过备份的方式将IIS的配置恢复到前面的版本。另外,当IIS的元数据库受到损坏时,也可以通过备份文件来进行还原修复。
备份IIS配置的方法有多种,下面做一一介绍。
1、在IIS管理器中选择计算机图标然后单击右健。然后再选择“备份/恢复配置"。然后可以选择备份当前的元数据库设置或者恢复以前的版本,备份将以 md0 文件的格式储存在 C:\winnt\system32\instrv\metaback 文件夹中,执行备份时,文件将使用您指定的名称,如 Pre-Lockdownmd0。如果使用相同的文件名创建了多个备份,它们将使用数字逐渐递增的扩展名,如 Backupmd0、Backupmd1 等等。MetaEdit 22 中也有与此相同的选项。
2、系统自动备份。默认设置下,IIS有一个配置数据库历史功能,通过用唯一的版本号标记每个新配置数据库文件(MetaBasexml 和 MBSchemaxml )并将该文件的副本保存在历史文件夹中,配置数据库的历史功能可以自动跟踪保存到磁盘中的配置数据库更改。如果要修改历史功能的相关设置,如更改配置数据库历史功能的默认设置、禁用配置数据库的历史功能、更改存储在历史文件夹中历史文件的数量,需要编写程序。默认情况下,历史文件夹的位置为 systemroot\System32\Inetsrv\History,存储在历史文件夹中历史文件的数量不超过10 个带版本的历史文件对,历史文件对由具有相同的主要版本号和次要版本号的 MetaBasexml 和 MBSchemaxml 文件组成。
3、在IIS管理器中选择计算机图标然后单击右健。然后再选择“将配置保存到磁盘",此时系统自动对当前配置做备份,并将MetaBasexml 和 MBSchemaxml 历史文件对保存到C:\WINDOWS\system32\inetsrv\History目录中。
4、使用 xcopy、scopy 或任何其他复制程序来复制 metabasebin 文件。但这时最好先停止 Internet 服务,以保证元数据库是最新的并且不在使用状态中。
5、利用脚本备份恢复。也可以用脚本metabackvbs 和 metarestvbs来进行备份和恢复。它们位于 Inetpub/IISSamples/sdk/admin(如果IIS 5 上安装了IIS SDK)文件夹中,或位于 IIS Resource Kit/Utility/ADSI Admin Scripts 文件夹(如果安装了 IIS 4 资源工具包)中。这些 vbs 脚本使用了 ADSI 命令,它是专门为创建元数据库备份而提供的。
如果元数据库严重受损,IIS 将无法启动。此时,也无法从 IIS插件或 metaedit 中执行恢复 *** 作。如果真的发生了类似情况,您可以从 metaback 文件夹中选用最合适的 md0(md1 等等)元数据库备份文件来替换 metabasebin。如果备份文件没有问题,IIS 将可以启动。
通过控制面板中的“打开或关闭Windows功能”,选中“Internet信息服务”,单击“确定”,这样就完成了安装,可是还是出现IIS功能要求(警告),最后在网上查找需要安装以下组件:
静态内容常见的>
默认文档常见的>
>
目录浏览常见的>
ASPNET应用程序开发
ISAPI扩展应用程序开发
ISAPI筛选器应用程序开发
Windows身份验证安全
IIS配置数据库管理工具
IIS6WMI管理工具
这些组件勾选后,就可以正确安装啦!
-COM+目录要求(警告)
使用servicesmsc查看一下服务状态,结果COM+SystemApplication并没有启动,点击启动,启动不了,百度下说该服务依赖于SystemEventNotificationService,接着把这个服务都启动了,最后该问题解决!
解决方法:启动服务项来解决此问题。
如下参考:
1打开控制面板,在控制面板中找到“程序与功能”,点击“程序与功能”界面,如下图。
2在“程序与功能”界面,点击“打开或关闭Windows功能”选项卡,d出Windows功能界面。这个过程可能需要一些时间,请耐心等待几分钟,如下图。
3在打开的“Windows函数”界面,可以查看打开和关闭的Windows函数。其中前一个复选框为打开的Windows函数,前一个复选框为打开的Windows函数。
4查找互联网信息服务,打开前面的“+”符号,就可以看到互联网信息服务的功能。
5选中后,单击ok。系统提示窗口它正在改变功能。只是等待。系统打开后,互联网信息服务自动关闭已打开的“Windows功能”界面,如下图。
6启动互联网信息服务后,右键点击我的电脑,选择“管理”进入电脑管理界面,在此界面点击“服务与应用”,可以看到互联网信息服务管理器已经打开,如下图。
官方原版下载,绝不缺少文件。如果安装存在问题,是因为你的系统不是完全版的,装一个完全版的系统最好。
本文描述 Microsoft Internet Information Services (IIS) 60 资源工具包工具所附带的工具。IIS 60 资源工具包工具可以帮助您实施 IIS、保护 IIS 的安全以及管理 IIS。可以使用这些工具查询日志文件、部署安全套接字层 (SSL) 证书、验证权限、解决问题、迁移服务器、运行压力测试等等。
回到顶端
更多信息要下载 IIS 60 资源工具包工具,请访问下面的 Microsoft 网站: >
以上就是关于IIS安装问题全部的内容,包括:IIS安装问题、如何用iis连接数据库、如何安装IIS等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)