【发布时间】:2021-11-11 16:25:50
【问题描述】:
我有一个 dotnet 5 blazor 应用程序,该应用程序已使用 Azure DevOps 构建管道构建并通过单独的发布管道发布到 Azure 应用服务 (IIS)。
我想让应用程序在 dotnet 6 上运行,所以这就是我所做的:
- 更改了 csproj 中的 TargetFramework
- 在应用服务\常规设置.Net版本中,改为“.Net 6 (Early Access)”
- 在构建管道中添加了以下内容
task: UseDotNet@2 displayName: 'Use .NET Core sdk' 输入: 包类型:'sdk' 版本:'6.0.x' includePreviewVersions: false
构建和发布管道执行正常,但在浏览新部署的网站时,记录以下错误:
无法加载文件或程序集 'Microsoft.Extensions.Logging.AzureAppServices,版本=6.0.0.0, 文化=中性,PublicKeyToken=adb9793829ddae60'。系统无法 找到指定的文件
我应该如何将这些较新版本的 nuget 包放到应用服务中?
【问题讨论】:
标签: .net-core azure-web-app-service azure-pipelines .net-6.0