将 .NET Core 2.0 Web 应用程序发布到 Azure 应用服务时出错

2024-03-15

我最近将 Visual Studio 2017 Community Edition 从版本 15.6.2 升级到 15.6.3,从那时起,我一直无法使用现有的发布配置文件成功将 .NET Core 2.0 Web 应用程序部署到我的 Azure 应用服务。

错误消息为“C:\Program Files\dotnet\sdk\2.1.102\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(167,5):错误:资产文件“\project.assets”。 json' 没有 '.NETCoreApp,Version=v2.0' 的目标。确保恢复已运行并且您已将“netcoreapp2.0”包含在项目的 TargetFrameworks 中。

我努力了:

  • 重新下载新的包配置文件,然后重建并发布。
  • 从 \obj\ 文件夹中删除 project.assets.json 文件,重建发布。
  • 将项目属性中的目标框架从 .NET Core 2.0 更改为另一个框架,然后再更改回来,重建并发布。

以上均未导致部署成功,并且我不断收到相同的错误消息。

我还检查了project.assets.json 文件,目标是“.NETCoreApp,Version=v2.0”。

我运行了“dotnet Restore”、“dotnet build”和“dotnet deploy”,所有这些都成功了。


我通过创建新的发布配置文件解决了类似的问题。这对我有用。请尝试一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 .NET Core 2.0 Web 应用程序发布到 Azure 应用服务时出错 的相关文章

随机推荐