有没有办法从 IIS 服务器管理器生成 appcmd 调用?

有没有办法从 IIS 服务器管理器生成 appcmd 调用?

我发现 appcmd CLI 难以理解,因此经常会在服务器管理器本地执行更多深奥的操作,然后查看配置文件发生的各种更改,以便我可以手动或脚本执行它们。

我可以发誓我见过某人根据 IIS 服务器管理器中已创建和配置的站点生成 appcmd 调用的屏幕截图。

这可能吗 (如果可能的话,怎么做到的??),还是我只是在做梦?我已经在 Google 上搜索过“iis7 generate appcmd”之类的东西,但到目前为止毫无结果。

答案1

是的,在 IIS 管理器中导航到要更改的站点级别,然后打开配置编辑器

这将带您进入基于模式的 IIS 7 配置系统的不同视图,采用键/值/集合样式界面。

找到您想要更改的项目 - 您可能需要调用子对话框或打开子集合来执行此操作。

尝试单击以编号集合形式显示的内容。

当您找到想要更改的内容时,设置其值(然后将以粗体显示)。

当你完成了想要的改变后,不要按“应用”在右侧操作窗格中 - 点击生成脚本反而。

在出现的选项卡式对话框中,切换到 AppCMD 选项卡,然后可以将其复制并粘贴为工作命令行。它也可以执行 C# 和 Javascript。

答案2

除了配置编辑器(上文)可以完成您所描述的功能之外,还有一个名为 APPCMDUI 的工具,它通过为 APPCMD 提供类似自动完成的行为来提供帮助。

您需要根据它的想法来确定语法应该是什么样的(事实证明,APPCMD 在它认为“相似”的符号方面比您想象的更灵活),但它可以帮助构建更复杂的命令。

但配置编辑器绝对很棒。

相关内容