2017-03-16 59 views
1

这是很容易设置每个站点的环境变量在IIS管理器:如何使用appcmd.exe在IIS上为每个站点设置环境变量?

IIS

我在寻找一种方式是使用Appcmd.exe的,所以我可以包括这在我的安装脚本做。

我得到的最接近是这样的:

C:\>C:\Windows\System32\inetsrv\appcmd.exe set config "dashboard" -section:system.webServer/aspNetCore /environmentVariables.[name='foo',value='bar'] /commit:apphost 

- >仪表盘是我的网站的名称。

但这个命令将返回该错误:

ERROR(消息:找不到请求集合元素)

回答

1

您可能已经琢磨出来了,但这种格式应该工作:

appcmd.exe set config "dashboard" -section:system.webServer/aspNetCore /+"environmentVariables.[name='foo',value='bar']" /commit:apphost