无需共享配置即可管理多个IIS服务器


12

我们目前在DEV中有2个Web服务器IIS 8.5

我们将把服务器推向生产,以替换我们当前的生产服务器

我的问题是,在生产中进行测试后,是否可以动态构建脚本以将配置更新应用于生产。

我们不能使用共享配置,因为并非所有站点都是相同的,但是对于那些站点,我们希望能够通过脚本方法对其进行更新。除非有更好的方法。

当您通过他们的向导并且您可以选择构建脚本时,我在想类似SQL的东西。

IIS 8.5是否有类似的功能?

Answers:


12

IIS Manager中的配置编辑器正是这样做的。

创建您最近执行的操作的脚本。打开“脚本对话框”窗口,以三种编程语言(C#,JavaScript和AppCmd)显示您的操作脚本。仅在执行操作(例如更改属性的值)后,才启用生成脚本功能。在单击“应用”之前,您必须生成一个包含操作的脚本。请注意,该脚本将不包括立即操作,例如锁定节,编辑集合或还原为父级。

您打开配置编辑器,然后修改定义自定义配置的元素和属性。修改内容后,您将看到“生成脚本”操作已启用。

单击此按钮,您将看到更改为C#,JavaScript,AppCmd或PowerShell。

在此处输入图片说明

然后,您可以将每个更改组合为一个脚本,该脚本可以与Chocolatey,DSC,SaltStack,Puppet等自动化。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.