一、会造成此错误原因
1、权限不足;
2、文件路径是否不正确;
二、解决办法如下:
1、单击开始图标打开控制面板。
2、在“控制面板”中选择“卸载程序”。
3、然后选择打开或关闭Windows功能。
4、转到“打开或关闭Windows功能”。在此界面中,删除“可由Internet信息服务托管的Web核心”和Internet信息服务,然后单击“确定”。执行完成后,关闭系统,然后再次打开。
5、开机后,重新进入控制面板,进入“打开或关闭Windows功能”界面,选择“可由Internet信息服务托管的Web核心”和“Internet信息服务”的相关功能。然后单击“确定”,在正常安装完成后,不需要重新启动,但建议重新启动一次,以便在Windows 7下成功安装IIS。
今天一同事的客户服务器IIS无法启动,报错-2145318902。造成成这个问题的主要原因是修改了metabase.xml文件出错。例如修改IIS默认上传附件大小,使用了写字板或其他无法正常保存.xml文件的编辑工具,应该使用正确的工具来进行修改。
顺便贴出修改方法:
打开c:\windows\system32\inesrv\下的metabase.xml 搜索Buffer 572行的AspBufferingLimit=",里面有个AspBufferingLimit="4194304"类似,是允许的大小,可以修,注意改这个文件之前服务里先关闭iisadminservice服务,改完之后再重启IIS服务
那如何解决错误-2145318902呢?
其实metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。只要从history目录下拷贝一份到inetsrv目录即可。是不是很简单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)