如何在 Azure 应用服务应用程序设置中插入换行符?

问题描述 投票:0回答:3

在 Azure 应用服务 Web 应用程序中,如何插入换行符(即 )使用 Azure 门户进入应用程序设置?使用

\n
似乎不会像在 C#/json/etc 中那样被转义。

如果不可能,配置长文本字符串传递到应用程序的推荐方法是什么?我们还在 Visual Studio Team Services 中使用持续集成,并且希望在构建过程中不要进行文本转换。

azure azure-devops azure-web-app-service
3个回答
10
投票

我认为门户网站不支持这样做。但是,您应该能够通过 API 来完成此操作。例如试试这个:

  • 转到资源浏览器 (https://resources.azure.com/)
  • 使用搜索框或在树中查找您的应用程序(又称网站)
  • 在您的应用程序下,转到 config/appsettings
  • 单击编辑(您可能需要切换到顶部的读/写模式)
  • 添加新行的应用程序设置,例如
    "test": "1234\n5678"
  • 点击发布

1
投票

您可以通过Azure PowerShell任务来完成,但只需保留换行符,该值不会多行,例如:

$webAppName="XXX"
$resourceGroupName="XXX"
$newAppSettings =@{"newSetting01"="newValue01";"newSetting02"="t1\nt2\n123456"}
Set-AzureRmWebApp -AppSettings $newAppSettings -Name $webAppName -ResourceGroupName $resourceGroupName

有一篇关于更新应用程序设置的文章:使用 PowerShell 应用/更新 Azure App Service 的应用程序设置


0
投票

我希望使用 Azure 应用服务为我的网站创建一个应用程序,并且希望获得有关该过程的一些指导。以下是我的项目和要求的详细信息:

网站信息:

当前网址:

[PAKTECHPOINT][1]
技术堆栈:[例如 HTML、CSS、JavaScript、PHP、Python 等] 托管平台:[例如本地服务器、其他云服务等] 应用程序要求:

应用程序的目的:[例如,扩展网站功能、提供移动访问等] 所需的核心功能:[例如,用户身份验证、数据库集成、API 端点等] 目标受众:[例如内部用户、公众等] 技术规格:

首选框架:[例如.NET、Node.js、Python、PHP 等] 数据库要求:[例如 SQL 数据库、NoSQL 数据库等] 其他服务:[例如 Azure Functions、Azure Cosmos DB、Azure Blob 存储等] 部署和维护:

部署时间表:[例如,尽快、3 个月内等] 维护计划:[例如定期更新、监控等] 附加信息:

任何其他具体要求或限制 任何现有的 Azure 资源或订阅 您能否指导我完成为我的网站设置 Azure 应用服务的过程?具体来说,我需要以下方面的帮助:

根据我的需求选择正确的 Azure 应用服务计划 设置新的应用程序服务并使用我的网站对其进行配置 将我的网站的代码部署到 Azure 应用服务 集成必要的 Azure 服务(例如数据库、身份验证) 维护和扩展应用程序的最佳实践 谢谢您的帮助!

致以诚挚的问候,

© www.soinside.com 2019 - 2024. All rights reserved.