我不小心删除了删除的临时应用程序池文件夹,我可以做所有我的网站不显示了什么? 这是在服务器Windows 2008上。我重新启动IIS,但没有。 目前我还没有访问备份。
C:\inetpub\temp\appPools
您应该从备份中恢复文件夹
我同意MichelZ,你应该从备份恢复,但是这是假设你在调整任何在IIS之前手动备份。 我会用某种备份软件从系统级备份服务器; 显然你可以从几十个伟大的供应商那里select。 在重大更改之前,我还将采取手动IIS备份。 IIS将自行备份,但能够返回到您想要的位置真是太好了。 为此,以pipe理员身份打开命令提示符并导航到C:\ Windows \ System32 \ inetsrv
从这里使用appcmd命令是这样的:C:\ Windows \ System32 \ inetsrv \ appcmd添加备份“我的备份名称”(其中我的备份名称是您的备份名称)
通常我喜欢将我的备份命名为有意义的东西,以防止我必须恢复和还原。 就像“站点X上的Pre ASP身份validationconfiguration”一样 ,我知道这是我在某个站点上对ASP进行了大的更改,以防在我做出这些更改之前需要恢复。
良好的备份,恢复源这里。
该文件夹中的临时configuration文件是由WAS进程出于安全(隔离)原因而生成的。 每个应用程序池都有一个单独的configuration文件。 细节描述在这里:
https://msdn.microsoft.com/en-us/library/dd163536.aspx
似乎重新启动应用程序池或IIS不足以触发WAS进程重新生成文件。 只有重新启动服务器才会触发进程重新生成文件。
虽然我没有尝试,但在我看来,重新启动WAS服务也应该足以触发文件的重新生成,就像触摸/更改applicationHost.config文件一样。
我重新启动服务器,它看起来像重新创build文件夹。 神圣的母亲,为什么微软将这样的重要文件放在名为temp的文件夹中。 用户也是错误的,我应该更仔细和研究一下!