如果我将现有的 Web 应用程序部署到 Azure,有没有办法自动映射现有的 web.config 设置?

Is there a way to automatically map existing web.config settings if I'm deploying an existing Web App to Azure?

我有一个现有的 ASP.Net MVC 应用程序,该应用程序当前托管在本地 IIS 中,我正在尝试将其部署到 Azure 应用程序服务。

我在 应用程序设置 blade.

中看到了一些关于手动设置应用程序设置和连接字符串的帖子

问题是我的 web.config 文件中有大量应用程序设置,以及其他各种配置部分。

有没有办法在我部署我的应用程序时自动将它们映射到 Azure 应用程序设置?

最好的办法是编写一个简单的转换工具,将那些基于 web.config 的设置更改为设置这些设置和连接字符串的等效 ARM 模板(可能少于 20 行代码)。

请注意,除了应用程序设置和连接字符串之外,没有 Azure 等效部分。