好吧,这听起来可能有点灾难性,但至少在很多情况下确实如此。我搜索了很多,但没有找到一个像这样简单陈述的好帖子。
事实上,MS 的知识库文章的标题是这样的...
使用 -nosidgen 命令行开关运行 Sysprep 后缺少 IIS 设置...这显然意味着...“不要将 Sysprep 与 IIS 一起使用...我们会杀死它”。
https://support.microsoft.com/en-us/kb/827385
请告诉我我错了,我错过了一些关键的东西。但我已经找到了所有正常的解决方案:
- NTFS 权限
- 运行 aspnet_regiis
- 更改应用程序池安全上下文
- 以及该主题中的所有内容:https://stackoverflow.com/questions/5615296/cannot-read-configuration-file-due-to-insufficient-permissions
背景 我有一个 Web 服务器已加入到一个简单的本地 AD。我需要复制它,所以我们从备份服务器对其进行映像处理,并使用 OOBE 和通用选项运行 sysprep。我必须将其从域中删除,重命名计算机,重新启动,然后重新加入域。一切正常。此外,卸载 IIS 并重新安装后,它也能正常工作。问题是……当您有一个生产节点,其中有很多网站节点需要处理,所有这些都需要测试才能重新投入生产时,这项工作量很大。
如果没有别的,也许这篇文章可以帮助你分享你的痛苦:)。