我试图使用appcmd在web.config中设置web.config,appSetting的值包含一个+符号。运行appcmd时,将创建appSetting,但+将转换为空格。我正在运行的appcmd:
"C:\system32\inetsrv\appcmd.exe" set config "Default Web Site" /section:appSettings /+"[key='Test',value='++ ++
要做到这一点,尝试利用appcmd工具。但是出了个奇怪的错误。appcmd命令在ant脚本之外运行良好,但在ant脚本中失败。exec任务来启动它:executable="C:\\Windows\\System32\\inetsrv\\appcmd.exe" output="d:\out.txt">
<arg value="appcmd s