对于日志记录,开发人员使用日志包,如: Nlog、SeriLog、.而asp.net核心有Microsoft.Extenstions.Logging.ILogger?ILogger of asp.net核记录日志不是吗?如果ILogger不能单独记录日志和其他包,那么与其他日志包一起使用而单独使用一个日志
我有一个使用.net核心5的Blazor应用程序,我试图运行一个页面来触发一个电子邮件发送(EmailSample),它可以正常工作,直到我尝试添加一个用于日志记录错误的构造函数注入。如果我能够知道如何在Startup.cs/ConfigureServices/services.AddSingleton< ???>中将记录器添加到服务中,然后在EmailSample类中执行注入,我就可以解决这个问题,但我不知道怎么做。[Inject]
public ILogger _log
我目前正在开发一个WebApp,其中我有一个Azure Function API后端,它可以与Azure Cosmos数据库对话。我已经将依赖注入添加到我的项目中,如本文所述:https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-dependency-injectionCosmosDbConnection")
我想知道是否有一种特定的方法来向ASP .NET核心项目添加Blazor前端。我知道在创建WebAssembly应用程序时,有一个选项可以选择托管的ASP.Net核心,它会创建一个模板,但是我想手动将客户机添加到主机中。具体来说,我一直在研究这个ASP.Net to ASP.Net Core教程,并希望在创建的ASP.NET Core项目中添加一个Blazor前端。