Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ASP.NET Core 3.0在Kestrel Web服务器中禁用Nagle算法_C#_Asp.net Core_Kestrel Http Server_Asp.net Core 3.0 - Fatal编程技术网

C# 使用ASP.NET Core 3.0在Kestrel Web服务器中禁用Nagle算法

C# 使用ASP.NET Core 3.0在Kestrel Web服务器中禁用Nagle算法,c#,asp.net-core,kestrel-http-server,asp.net-core-3.0,C#,Asp.net Core,Kestrel Http Server,Asp.net Core 3.0,已删除,在.NET Core 3.0中不再可用。在迁移到3.0()的文档中,它说: 节点区已从ListenOptions移动到传输选项 但它并没有说明如何实施这一变化 如何在.NET Core 3.0中将NoDelay选项设置为false?谢谢 将包引用添加到 <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="3.0.0" /> 并调用: Host.C

已删除,在.NET Core 3.0中不再可用。在迁移到3.0()的文档中,它说:

节点区已从ListenOptions移动到传输选项

但它并没有说明如何实施这一变化


如何在.NET Core 3.0中将
NoDelay
选项设置为false?谢谢

将包引用添加到

<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="3.0.0" />

并调用:

Host.CreateDefaultBuilder(args)
    .ConfigureWebHostDefaults(webBuilder =>
    {
        webBuilder
            .UseLibuv(opts =>{
                opts.NoDelay = false;
            })
            .UseStartup<Startup>();
    });
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder=>
{
韦伯造船厂
.UseLibuv(选项=>{
opts.NoDelay=false;
})
.UseStartup();
});
见官方文件