我创建了一个使用appcmd.exe在IIS中安装FastCGI应用程序的脚本。它们起作用了,但我对一些细节不太确定。为了清晰起见,以下命令中的一些选项已被缩短。
一些命令细节以斜杠开头,另一些以破折号开头。哪一种是首选的款式?另外,我不清楚哪些需要/commit,哪些不需要。请注意,我有一个delete命令,以便可以多次运行该脚本。
appcmd.exe删除vdir /vdir.name:“默认网站/pbcgi”
appcmd.exe添加vdir /app.name:“默认网站/”/path:/pbcgi /physicalPath:"C:\TopwizWeb“
appcmd.exe set配置/节:system.webServer/处理程序/accessPolicy:Read,脚本,执行/commit:apphost
appcmd.exe clear配置-部分:system.webServer/handlers“name=‘TopwizWeb FastCGI'”
appcmd.exe set config -节:system.webServer/ /+"name='TopwizWeb‘,path=’*..pbcgi‘“
appcmd.exe清除配置-部分:system.webServer/fullPath“fullPath=‘C:.\TopwizWeb.exe’”
appcmd.exe set config -节:system.webServer/fullPath/+“fullPath=‘C:.\TopwizWeb.exe’,maxInstance=‘4’”/commit:apphost
发布于 2022-02-15 08:40:24
您曾经问过,“有些命令的细节以斜杠开头,有些以破折号开头,哪种是首选的样式?”
我试着查阅官方文件。
第一个链接显示'/‘的用法,而第二个链接显示使用Appcmd命令参数的'-’。
在查看其他在线文章时,我注意到大多数文章都显示了使用'/‘的示例。
由于这两种方法都支持,您可以更喜欢哪一种适合您。
如果我们讨论/commit,那么它将用于控制配置更改的位置。

https://stackoverflow.com/questions/71121010
复制相似问题