是否可以在不重新部署的情况下更新 Azure Web 应用程序的 web.config 文件?
Can you update the web.config file for an Azure web app without redeploying?
我想更新 web.config 文件中的数据库连接字符串,用于当前作为 Web 应用托管在 Azure 中的应用程序。
您似乎可以通过 RDP 进入 Azure 云服务角色,但不能进入 Web 应用程序。如果无法将 RDP 连接到 Azure Web 应用程序,是否有另一种无需重新部署即可更新连接字符串的方法?
您可以使用该门户,预览版中有一个名为 "App Service Editor" 的工具,可让您编辑已部署的任何文件。我确实想知道你为什么要这样做,像这样即时修改源文件并不是一个好习惯!配置和应用程序设置也通过门户公开,并且可以在不拖放到应用程序服务编辑器工具的情况下进行修改。 (在门户中的 Settings/Application 设置下)。更新这些不会更新 web.config 但会覆盖 web.config 设置。
正如 Russell Young 所说,在 Azure 门户上,我们可以使用 App Service Editor that provides an in-browser editing experience for our App code. And we could specify connection string in App settings 部分来覆盖现有设置。
此外,我们还可以通过Kudu Debug console.
访问和更新Web.config文件(在D:\home\site\wwwroot文件夹下)
最佳做法是使用 FTP 客户端,例如 File Zilla,您可以在其中抓取、编辑、保存并将其推送回主机,而无需登录门户并进行编辑它直接在服务器或门户上。
请注意,在不先备份的情况下编辑文件,直接在服务器上编辑文件会导致很多问题。
我想更新 web.config 文件中的数据库连接字符串,用于当前作为 Web 应用托管在 Azure 中的应用程序。
您似乎可以通过 RDP 进入 Azure 云服务角色,但不能进入 Web 应用程序。如果无法将 RDP 连接到 Azure Web 应用程序,是否有另一种无需重新部署即可更新连接字符串的方法?
您可以使用该门户,预览版中有一个名为 "App Service Editor" 的工具,可让您编辑已部署的任何文件。我确实想知道你为什么要这样做,像这样即时修改源文件并不是一个好习惯!配置和应用程序设置也通过门户公开,并且可以在不拖放到应用程序服务编辑器工具的情况下进行修改。 (在门户中的 Settings/Application 设置下)。更新这些不会更新 web.config 但会覆盖 web.config 设置。
正如 Russell Young 所说,在 Azure 门户上,我们可以使用 App Service Editor that provides an in-browser editing experience for our App code. And we could specify connection string in App settings 部分来覆盖现有设置。
此外,我们还可以通过Kudu Debug console.
访问和更新Web.config文件(在D:\home\site\wwwroot文件夹下)最佳做法是使用 FTP 客户端,例如 File Zilla,您可以在其中抓取、编辑、保存并将其推送回主机,而无需登录门户并进行编辑它直接在服务器或门户上。
请注意,在不先备份的情况下编辑文件,直接在服务器上编辑文件会导致很多问题。