我想更新web.config文件中的数据库连接字符串,以便将当前在Azure中托管的应用程序作为Web应用程序进行更新。您是否可以在不重新部署的情况下更新Azure Web应用程序的web.config文件?
似乎您可以将RDP转换为Azure云服务角色,但不是Web应用程序。如果您无法将RDP导入Azure Web应用程序,那么有没有另一种方法可以在不重新部署的情况下更新连接字符串?
我想更新web.config文件中的数据库连接字符串,以便将当前在Azure中托管的应用程序作为Web应用程序进行更新。您是否可以在不重新部署的情况下更新Azure Web应用程序的web.config文件?
似乎您可以将RDP转换为Azure云服务角色,但不是Web应用程序。如果您无法将RDP导入Azure Web应用程序,那么有没有另一种方法可以在不重新部署的情况下更新连接字符串?
您可以使用该门户,在预览中有一个名为“App Service Editor”的工具,可让您编辑已部署的任何文件。我想知道你为什么要这么做,但是这样做并不是很好的修改源文件的做法!配置和应用程序设置也通过门户网站公开,并且可以在不删除应用程序服务编辑器工具的情况下进行修改。 (在门户中的设置/应用程序设置下)。更新这些不会更新web.config,但会覆盖web.config设置。
正如Russell Young在Azure门户网站上所说,我们可以使用App Service Editor为我们的应用程序代码提供浏览器内编辑体验。我们可以在App settings部分指定连接字符串以覆盖现有设置。通过Kudu Debug console:
此外,我们还可以访问和更新Web.config文件(\家\网站\ wwwroot文件夹下的d)。
复杂的web.config设置如重写规则?我不认为这些可以在Portal应用程序设置中修改。 –
如果它未在应用程序设置UI中公开,那么使用应用程序服务编辑器 –
我刚刚通过VS更新了部署的web.config中的连接字符串,还更新了App Service编辑器,并且忽略了这些更改。只有更改门户网站中的设置才适用于我。 –