如何解决如何在 TokeProvider 中使用 UnitOfWork?
我想将 unitOfWork
注入 class providerToken 。
但是我的代码给出了一个运行时错误并且应用程序停止了
有人可以帮助我
public class TokenProvider : PhoneNumberTokenProvider<ApplicationUser>
{
public static string Phone = "Phone";
public static string Email = "Email";
private readonly IUnitOfWork _unitOfWork;
public TokenProvider(IUnitOfWork unitOfWork)
{
this._unitOfWork = unitOfWork;
}
}
错误
'iisexpress.exe'(CoreCLR:DefaultDomain):加载'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.2\System.Private.CoreLib.dll'。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“G:\Project\MicroServices-Identity\IdentityMicroservice\API\bin\Debug\net5.0\API.dll”。符号加载。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.2\System.Runtime.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.AspNetCore.Server.IIS.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.AspNetCore.Hosting.Abstractions.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.AspNetCore.Hosting.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.AspNetCore.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.Extensions.Configuration.Abstractions.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.Extensions.DependencyInjection.Abstractions.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.Extensions.DependencyInjection.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.Extensions.Logging.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.Extensions.Configuration.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.2\netstandard.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 “iisexpress.exe”(CoreCLR:clrhost):加载“C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.2\Microsoft.Extensions.Hosting.Abstractions.dll”。 Files\dotnet\shared\Microsoft.NETCore.App\5.0.2\System.Transactions.Local.dll'。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。 Microsoft.AspNetCore.Hosting.Diagnostics:信息:请求开始 HTTP/1.1 GET http://localhost:1282/swagger/v1/swagger.json - - Microsoft.AspNetCore.Hosting.Diagnostics:信息:请求完成 HTTP/1.1 GET http://localhost:1282/swagger/v1/swagger.json - - - 200 - application/json;charset=utf-8 187.3716ms 程序“[29676] iisexpress.exe”已退出,代码为 -1073741819 (0xc0000005)“访问冲突”。 程序“[29676] iisexpress.exe:程序跟踪”已退出,代码为 0 (0x0)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。