In.Net5 ILoggerFactory用作配置函数,Startup.cs如下所示:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
//here we used loggerFactory
loggerFactory.AddProvider(loggerprovider);
}
Run Code Online (Sandbox Code Playgroud)
如何.Net6通过应用程序或构建器获取它
var app = builder.Build();
Run Code Online (Sandbox Code Playgroud)
或者
var builder = WebApplication.CreateBuilder(args);
Run Code Online (Sandbox Code Playgroud) 每次我将任何nuget程序包添加到.net核心应用程序时,它都会停留一会儿,但是似乎在我启动调试并结束调试之后,该nuget程序包会自动从Visual Studio项目中删除。
Visual Studio 2019有什么变化吗?
我正在使用 Rocket chat Rest API,一切正常,但是当我将文件上传到 Rocket Chat Rest API 时,它显示错误413 Request Entity Too Large,但是当我从网站上传文件时,它上传了任何大小的 FIE。
检查完所有情况后,我得出结论,文件大小小于等于1 MB 上传成功,大于1 MB 则显示此错误413 Request Entity Too Large。
我使用此网址从邮递员上传文件 https://rocket.chat.url/api/v1/rooms.upload/RoomId
标题:
内容类型:application/x-www-form-urlencoded
X-Auth-Token:用户令牌
X-用户 ID:用户 ID
表格数据:
文件 - 选定的文件
Html 结果错误
<html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.10.3 (Ubuntu)</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当文件成功插入时,显示以下内容。
{
"success": true
}
Run Code Online (Sandbox Code Playgroud)