在初次尝试将我的 Web 应用程序发布到 Azure 后,我收到以下错误。我正在使用 Visual Studio 2019。
处理配置部分“appSettings”时,configBuilder“Secrets”失败。:“Secrets”初始化错误:找不到方法:“System.String Microsoft.Configuration.ConfigurationBuilders.Utils.MapPath(System.String)”。
如何撤消 Publish 在我的项目中所做的更改:
方法-1:-
通常,Azure Web Apps 提供“备份”功能,您可以在应用程序中启用该功能来保留站点的备份。如果您确定部署没有按计划进行,您可以恢复备份。
转到App Service -> Choose BackUps
方法2:-
通常在将任何 Web 应用程序从本地发布到 azure 后,它将部署在生产服务器上。:
替代参考:
获取发布配置文件
Microsoft.Configuration.ConfigurationBuilders.Base
3.0.0
(已与 KeyVault 配置生成器一起安装)Microsoft.Configuration.ConfigurationBuilders.UserSecrets
2.0.0
(Visual Studio在连接Secrets服务时安装了该版本)
UserSecrets
更新为
3.0.0
时已修复