iis admin service 错误代码 2145318902 解决方法

    提示错误是:Windows不能在本地计算机启动iis   admin   service.错误代码是2145318902.查看事件管理器,提示的错误是:未能模拟ASP应用程序LM/W3SVC/ROOT/report的匿名用户.将不执行GLOBAL.ASA   ONEND例程.

    设置半天无果,在baidu中搜索以下文字,故障排除.

    我在维护一个服务器的时候,不小心用写字板修改了metabase.xml文件,造成iisreset执行失败。现在把解决办法写出来,供大家参考,避免再走弯路(版权所有:飘萍网络 www.piaoping.cn )。

       windows2003服务器最大只能上传 204800 个字节(200K)的文件,可以用记事本打开windows\system32\inetsrv\metabase.xml,找到ASPMaxRequestEntityAllowed 把它修改为需要的值(默认为204800,即200K),把它修改为51200000(50M)。

    这样操作是没有这个问题的..可以重新启动IISADMIN,但是如果用写字板的话,就会提示错误。

       这是因为在用写字板保存时,某些字符被错误的改为“?”,也就是说,写字板不能正常保存.xml文件。

       顺便说一下用dw也不可以 ,用记事本,好像可以

       在搜索了半天后,仍没有解决办法,有的说重做系统,有的重装IIS,但我认为这都是下下策。

       终于,我发现metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份,修改一下名字,至此,解决办法也有了,就是从history目录下拷贝一份到inetsrv目录即可。

    posted on 2011-01-04 10:14  Internet 350  阅读(1226)  评论(1编辑  收藏  举报

    导航