[英].net6 upgrade. MapControllers method fails
我正在将 API 项目从 .net5 升级到 .net6
它以前工作过,现在它崩溃了
在
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
我做了一些调查并从
services.AddControllers();
至
services.AddControllersWithViews();
有帮助。
这是一个纯 api 项目。 没有意见,没有 mvc 等。我有一个解决方案,但我试图了解原因。 我为什么要做这个改变? 我错过了一些东西,所以我应该改变其他地方。
我将我的运行时更新为 6.0.5,并且发布已修复。
这是因为Unity 是一个死项目,以后不会更新,因此与 .NET 6 的任何不兼容问题都不会得到修复。
老实说,当 .NET 内置的依赖注入运行良好时,我真的不明白你为什么要在 2021 年使用 Unity。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.