Windows 2003 R2 - IIS 在设置更改时崩溃

Windows 2003 R2 - IIS 在设置更改时崩溃

我正在运行一个目前有大约 50 个站点的服务器,并且遇到了 IIS 问题。

每次我尝试更改站点上的设置、切换 .Net 版本、直接在 IIS 管理器中添加/更改站点上的域时,IIS 管理器都会崩溃。当我再次启动管理器时,所有站点都崩溃了。

有人能提供一些建议来解决这个问题,而不至于让网站长时间瘫痪吗?

提前致谢,

答案1

有趣的部分是 .Net 版本部分,因为据我所知,这不会直接导致 IIS 设置的改变,只会改变 web.config 设置。

这表明您的 IIS 管理控制台已完全瘫痪,这种情况并不常见。

我建议以下任何一种:

  • 禁用可能存在的任何防病毒软件
  • 复制 Metabase.XML 并在文本编辑器中检查是否有明显损坏
  • 查看事件日志以了解服务失败的可能原因
  • 聘请一位优秀的驱魔人

IIS 管理器本质上是编辑内存中的元数据库,该元数据库会持久保存到磁盘上的 Metabase.XML。但是,ASP.Net 选项卡并不在同一空间中,它通常会编辑 web.config 文件(我可能不完全正确,也可能存在对选项卡使用的 ScriptMaps 暗示),在这种情况下,那里发生了一些非常有趣的事情。

因此,在更改任何内容之前,请先拍摄 metabase.xml 的快照,并且可能在服务器出现故障时获取一份副本(假设在修复之前它会至少出现一次故障),然后进行比较。

相关内容