我们有一个运行在我们的服务器上的IIS 7网站,并且正在build立一个运行IIS 7.5的新的开发服务器。 是否有任何简单快捷的方式来采取IIS 7网站及其所有的configuration等,并将其迁移到IIS 7.5服务器?
我们已经尝试在IIS 7.5中从头开始设置这个网站,并且努力让所有的configuration都正确,因为我们在IIS中都没有任何培训或实际的经验。
谢谢你的帮助
有几种方法可以做到这一点:
如果您使用相同的IIS 7configuration冲出服务器,请使用构build脚本。 您可以使用PowerShell(或C#/ VB.NET)和Microsoft.Web.Administration托pipeAPI的组合来forms化您的configuration。 或者,您可以在PowerShell中编写脚本并使用IIS7pipe理单元 。
如果有一点closures,那么你应该看看Web部署工具 。 Web部署工具允许您将一台IIS7服务器上的设置与另一台IIS7服务器上的设置同步。 你可以find这里列出的“核心”function。
还有第三种方法(如果我真的很着急,我经常使用这个方法),但是您需要非常小心,即将applicationHost.config文件的相关部分从一个服务器复制并粘贴到另一个服务器。 在这个答案中,我向另一个用户解释了如何在applicationHost.config移动设置以解决其他不同的问题,但是在答案中应该有足够的细节来指出在正确的方向上复制服务器之间的设置。