首页 文章

您是否可以更新Azure Web应用程序的web.config文件而无需重新部署?

提问于
浏览
12

我想更新web.config文件中的数据库连接字符串,以查找当前作为Web应用程序在Azure中托管的应用程序 .

似乎您可以将RDP转换为Azure Cloud 服务角色,但不能转换为Web应用程序 . 如果您无法将RDP转换为Azure Web应用程序,是否有其他方法可以在不重新部署的情况下更新连接字符串?

2 回答

  • 13

    您可以使用门户网站,预览中有一个名为“App Service Editor”的工具,可让您编辑已部署的任何文件 . 我确实想知道为什么你想这样做,像这样在动态修改源文件被认为是不错的做法!配置和应用程序设置也可以通过门户网站公开,并且可以在不删除应用程序服务编辑器工具的情况下进行修改 . (在门户中的“设置/应用程序设置”下) . 更新这些不会更新web.config,但会覆盖web.config设置 .

  • 23

    正如Russell Young所说,在Azure门户网站上,我们可以使用App Service Editor为我们的应用程序代码提供浏览器内编辑体验 . 我们可以在App settings部分指定连接字符串以覆盖现有设置 .

    enter image description here

    此外,我们还可以通过Kudu Debug console访问和更新Web.config文件(在D:\ home \ site \ wwwroot文件夹下) .

    enter image description here

相关问题