今天服务器上页面生成时 突然出现 msxml3.dll 错误 '800c0005' 百度了一下,发现原因如下:
1、url不存在
2、防火墙问题
3、没有启用Web服务扩展的
4、msxml3.dll损坏了
对照此检查了一下,首先网址url正常一直在使用绝无问题。另外检查mcafee防火墙设置没有任何问题(昨日之前一直正常),系统自带windows防火墙也未启用,后来索性把mcafee卸载了重起,但问题仍旧。现检查Web服务扩展也正常。最后怀疑msxml3.dll损坏了,重装msxml3.dll但故障仍旧。
到此已无解决方案。突然又发现服务器上浏览器无法打开网页。怀疑DNS问题(本地曾碰到此问题导致网页点不开)。询问机房工作人员说是机房的DNS故障,经建议换成了google的免费DNS:8.8.8.8
经测试问题解决!原来是服务器DNS设置。服务器很少用来访问什么域名,所以一直忽略了这块。换了个DNS就到搞定了。白折腾了一个下午。
增加第5条:DNS问题(确保能够以域名打开网站,注意,这里指的是出现错误的那台服务器)