我正在 .NET 8 上运行 Optimizely CMS 12!

.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 运行时,如下所示。

具有 .NET 8 运行时的 Azure WebApp

并在我的 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

See also  哈马斯特工在以色列国防军录音中讨论医院罢工

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​