在Azure App Service Web应用程序中,如何使用Azure门户将换行符(即。\ n)插入应用程序设置?使用\n
似乎没有像在C#/ json / etc中那样进行转义。
如果不可能,建议将长字符串文本传递到应用程序的方法是什么?我们还在Visual Studio Team Services中使用持续集成,并且不希望在构建过程中进行文本转换。
答案 0 :(得分:1)
我认为Portal不支持这样做。但是,您应该可以通过API执行此操作。例如试试这个:
"test": "1234\n5678"
答案 1 :(得分:1)
您可以通过Azure PowerShell任务执行此操作,但只保留换行符号,该值不会在多行中,例如:
$webAppName="XXX"
$resourceGroupName="XXX"
$newAppSettings =@{"newSetting01"="newValue01";"newSetting02"="t1\nt2\n123456"}
Set-AzureRmWebApp -AppSettings $newAppSettings -Name $webAppName -ResourceGroupName $resourceGroupName
有一篇关于更新应用程序设置的文章:Apply / Update application settings for Azure App Service using PowerShell