首页 > 其他分享 >ApplicationHost.config文件被破坏导致IIS崩溃

ApplicationHost.config文件被破坏导致IIS崩溃

时间:2023-12-29 10:01:39浏览次数:34  
标签:restore IIS 文件 备份 applicationHost ApplicationHost config

https://www.8a.hk/index.php/news/content/4105.html

 

今天临近下班时,突然出现了一个重大BUG。服务器IIS崩溃了,所有的站点都打不开了。提示错误:“配置文件的XML格式不正确”。一下就惊到了,感觉自已又要加班了。

image.png

 根据提示,找到了applicationHost.config文件,打开后,发现,里面全部变成乱码了。applicationHost.config文件配置了所有的站点信息,不可能删除重新生成一个。怎么办?好在有强大的百度!经过百度,发现applicationHost.config文件发生错误后,是可以根据备份日记,恢复的。   解决方法 :      解决的办法是使用IIS提供的AppCmd.exe的restore功能。     打开运行窗口--输入"CMD",打开命令窗口。进入C盘,输入“cd C:\Windows\System32\inetsrv ”。     首先输入“appcmd list backup”命令来显示所有可用的备份。     image.png

 

   然后我们选择一个备份并运行appcmd restore backup [backup name]。  image.png

   

     注意:在restore备份之前,一定要先打开要用的备份applicationhost.config,查看一下是否真的是没有错误的版本,然后才执行restore命令,要不然恢复会失败的。     我们可以在C:\inetpub\history里找到所有的备份文件。

image.png   当然也可以在C:\inetpub\history中找一个可用的applicationhost.config文件,替换掉到IIS错误提示路径中的applicationhost.config文件。

 

标签:restore,IIS,文件,备份,applicationHost,ApplicationHost,config
From: https://www.cnblogs.com/MSIKRUBY/p/17934109.html

相关文章

  • 【转载】 @configuration注解详解
    为了能深入地掌握SpringBoot的自动配置原理,我们来看一下SpringBoot的一些底层注解,要知道它们是如何完成相关功能的。首先,我们来看一下怎么给容器里面添加组件。我在这儿准备了两个组件,它们分别是:用户,即User类packagecom.spring.learn.bean;publicclassUser{privat......
  • 项目启动报错 No Spring Session store is configured: set the ‘spring.session.sto
    NoSpringSessionstoreisconfigured:setthe‘spring.session.store-type‘property项目启动为啥会报这个错误?这个错误信息表明你的SpringBoot应用程序没有配置SpringSession的存储类型。SpringSession是Spring框架提供的一个用于管理HTTP会话的组件,它可以与不同的存储......
  • 用IIS搭建FTP服务器
    注意:经实测,IIS会限制传输速度,已经不推荐使用IIS来搭建,推荐使用FTP点击跳转:用FileZilla搭建FTP服务器目的通过FTP,让电脑和手机之间能够无线传输数据开启IIS功能快捷键win+s搜索控制面板打开点击程序,点击启用或关闭windows功能找到InternetInformationServices,勾选FTP服......
  • ts构建编译选项-tsconfig.json
    概述如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。一个项目可以通过以下方式之一来编译:使用tsconfig.json不带任何输入文件的情况下调用tsc,编译器会从当前目录开......
  • 年底了,网站被挂马了,关于IIS被陌生DLL劫持(新人发帖,写的不好的地方,请多多担待)
    一上班被分到两个需要杀毒的站点,情况是SEO被劫持 出现一些博彩信息,但是打开确实正常内容,使用站长工具的网站被黑检测功能,发现网站的HEAD前面加载一对加密的东西 一开始我使用D盾扫描网站,删除了一些后门文件,然后再去站长工具检测,发现还是属于被黑的情况。 然后我去排查一......
  • windows 2008 r2 iis https 配置方法
    windows2008r2是老系统了,但是项目需要安装https。安装时,遇到问题,需要以下步骤解决。1.安装系统补丁Windows6.1-KB3080079-x64.msuhttps://download.microsoft.com/download/F/4/1/F4154AD2-2119-48B4-BF99-CC15F68E110D/Windows6.1-KB3080079-x64.msu2.下载IISCrypto.exe......
  • 在 IIS 上生成经典 ASP 网站
    场景:在IIS上生成经典ASP网站本文档将指导你完成安装IIS和配置经典ASP网站的过程。经典ASP是服务器端脚本环境,可用于创建和运行动态Web应用程序。借助ASP,你可以将HTML页面、脚本命令和COM组件组合在一起,从而创建易于开发和修改的交互式网页。经典ASP是ASP.......
  • webpack(plugin 和 配置Configuration)
    plugin插件 是webpack的 支柱 功能。Webpack自身也是构建于你在webpack配置中用到的 相同的插件系统 之上!插件目的在于解决 loader 无法实现的其他事。Webpack提供很多开箱即用的 插件。剖析webpack 插件是一个具有 apply 方法的JavaScript对象。apply 方......
  • 3、 configure命令详解
    1、configure命令工作检测操作系统内核和已安装的软件相关参数解析中间目录生成生成c源码文件生成Makefile文件2、configure命令参数详解运行./configure--help--helpprintthismessage--prefix=PATHset......
  • 记一下在IIS中部署WebSocket服务的经验
    因业务需求需要使用长连接推送数据,这边选择使用.NET框架原生支持的WebSocket技术。 一、版本要求 对于IIS的版本必须是IIS8.0及以上 .NETFramework版本必须为4.5及以上PS:低于上述版本,需要自己实现协议或寻找第三方实现 二、IIS配置在服务器IIS上安装“WebSoc......