.NET 8 发布时间为 点网会议 昨天,欧洲中部时间 17:00,不到六个小时前,我参加了由 Novanet 主办的 .NET 8 发布派对,聆听了 Filip Ekberg 的演讲。
由于渴望测试最新、最好的功能,我仅使用手机将运行 Optimizely CMS 12 的博客从 .NET 7 更新到 .NET 8。 我提高了 Azure 环境上的运行时,更新了定义构建的 det YAML 文件,并在 17:15 触发了部署。 它不起作用! 有点失望,我退回去,仍然只使用手机。
几个小时(和啤酒)后,我终于坐在电脑前,查看了这个错误消息。
我添加了 nuget 包 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 并添加了运行时视图编译,如下所示。
services.AddRazorPages().AddRazorRuntimeCompilation();
但我的观点仍然缺失,所以我将其添加到 .csproj 文件中。
true
true
true
true
我还将 Web 应用程序切换回 .NET 8 运行时,如下所示。
并在我的 YML 文件中更新了以下任务,定义了 Azure DevOps 中的构建。
steps:
- task: UseDotNet@2
displayName: 'use dotnet 8.0'
inputs:
packageType: 'sdk'
version: '8.0.x'
然后,再进行一次构建和部署! 非常成功,该博客现在正在运行 .NET 8。
1700213676
#我正在 #.NET #上运行 #Optimizely #CMS
2023-11-14 23:30:54