[英]Found error after adding identity in my ASP.NET Core 6 MVC app
我嘗試了任何可能的更改,但無法解決這個問題,如果有人知道這件事,請幫助我
找不到任何解決方案。
當我刪除身份時,它可以正常工作,但是當我添加新的腳手架項目時,它會顯示提到的錯誤。
我嘗試了任何可能的更改,但無法解決這個問題,如果有人知道這件事,請幫助我
好吧,讓我們解釋一下您的錯誤詳細信息:
由於錯誤清楚地描述了您的項目有DataAccessLayer
class 文件,該文件包含IRepositoty folder
下的IUnitOfWork
,您沒有在program.cs
文件中注冊,因此您遇到了該特定錯誤。
解決方案:
解決當前錯誤,您必須在var app = builder.Build();
之前注冊所有Interface
及其Implementation
;
所以你的AddScoped
應該如下所示:
builder.Services.AddScoped<IUnitOfWork, UnitOfWork>();
builder.Services.AddScoped<IAnotherService, AnotherService>();
.... So on
注意:請記住,在調用builder.Build()
之前,應scopped
DataAccessLayer
中的所有Interface
和Implementation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.