gpt4 book ai didi

.net6 升级。 MapControllers 方法失败

转载 作者:行者123 更新时间:2023-12-05 08:10:45 31 4
gpt4 key购买 nike

我正在将 API 项目从 .net5 升级到 .net6

它以前工作,现在它崩溃

  • 内部异常消息“抛出了‘Unity.Exceptions.InvalidRegistrationException’类型的异常。”
  • 消息“Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine 类型没有可用的公共(public)构造函数。”

app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});

我做了一些调查改变自

services.AddControllers();

services.AddControllersWithViews();

有帮助。

这是一个纯api项目。没有 View ,没有 mvc 等。我有一个解决方案,但我试图了解原因。我为什么要做这个改变?我遗漏了一些东西,所以我应该换个地方。

最佳答案

我将我的运行时更新到 6.0.5,问题已修复。

关于.net6 升级。 MapControllers 方法失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70168426/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com