Azure 部署:配置数据库依赖项引发错误“无法配置 NuGet 包”

Posted

技术标签:

【中文标题】Azure 部署:配置数据库依赖项引发错误“无法配置 NuGet 包”【英文标题】:Azure deployment: Configuring database dependency throws error "Failed to configure NuGet packages" 【发布时间】:2021-12-06 12:49:58 【问题描述】:

我正在尝试将带有 SQL Server 数据库的 my.NetCore WebAPI 发布到 Azure。 - 配置数据库依赖会引发错误“错误无法配置 NuGet 包。错误无法配置依赖 Azure SQL 数据库 mssql1。”

我可以知道是什么导致了这个错误。

【问题讨论】:

_ NuGet.PackageManagement.PackageReferenceRollbackException_ 似乎相关...您是否尝试将 .NET Core 包添加到基于 .NET Framework 的项目中? 不,我不这么认为。我仅在部署到 azure 时收到此错误,但我的本地设置工作正常。 【参考方案1】:

注意:虽然已知重启 Visual Studio 有时会解决问题。

如果使用,packages.config 通常位于项目根目录中。它会在第一次运行 NuGet 操作时自动创建,但也可以在运行任何命令(如 nuget restore)之前手动创建。

使用 PackageReference 的项目不使用 packages.config。

将 Visual Studio 更新到 VS 2019 16.11.5

尝试将 NuGet 包管理器升级到 3.6 并重新启动。

包管理器控制台(工具 -> NuGet 包管理器 -> 包 管理控制台)

【讨论】:

嗨,是的,我的项目使用 PackageReference。根文件夹中没有 package.config。我已经将 Visual Studio 更新到 VS 2019 16.11.5 并使用 NuGet Package Manager 5.11.0。 当我在部署时取消选中 Nuget 包时,API 会部署到 Azure。但不确定这是否是一个不错的选择,并且不会在此过程中造成任何问题。 当然,你现在可以去做,我正在尝试检查更多相关的事情-如果出现任何错误,请告诉我,

以上是关于Azure 部署:配置数据库依赖项引发错误“无法配置 NuGet 包”的主要内容,如果未能解决你的问题,请参考以下文章

在 Azure 应用服务上运行的 ASP.NET Core 3.1 应用针对 1.6 MB json 有效负载引发 EPIPE 错误

MSBuild 在调试配置中工作,但在 azure devops 中发布失败

xSCOM 1.3.3.0 在 Azure VM 上运行 DSC 时引发异常

访问 elmah 时部署在 Azure 上的 MVC 站点返回错误

渲染期间引发的异常:RelativeLayout 中不存在循环依赖项 异常详细信息记录在“窗口”>“显示视图”>“错误日志”中

添加 Azure AD 服务依赖项时租户未加载