ASP.NETCore中使用HTTP.sys进行Windows身份验证出错:读取ECONNRESET错误。
创始人
2024-09-18 16:00:49
0

在ASP.NET Core中使用HTTP.sys进行Windows身份验证时,有时会遇到读取ECONNRESET错误的问题。这是由于在长时间运行后,HTTP.sys插件从TCP栈中卸载,因此所有连接都被关闭。

要解决这个问题,可以使用以下代码示例将HTTP.sys配置为保持长连接:

public class Program
{
    public static void Main(string[] args)
    {
        CreateWebHostBuilder(args).Build().Run();
    }

    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseStartup()
            .UseHttpSys(options =>
            {
                options.Authentication.Schemes = AuthenticationSchemes.NTLM;
                options.Authentication.AllowAnonymous = false;
                options.MaxConnections = 100;
                options.MaxRequestBodySize = 30000000;
                options.UrlPrefixes.Add("http://localhost:5000");
                options.RequestQueueLimit = 5000;
                options.EnableResponseCaching = false;
                options.MaxResponseBufferSize = 30000000;
                options.Authentication.ExtendedProtection = ExtendedProtectionPolicy.Never;
            });
}

在这个示例代码中,options.MaxConnections和options.RequestQueueLimit设置为允许HTTP.sys保持长连接。

使用此代码示例可以解决ASP.NET Core中使用HTTP.sys进行Windows身份验证时遇到的读取ECONNRESET错误问题。

相关内容

热门资讯

玩家必看秘籍“wepoker有... 您好,wepoker有挂吗开挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很...
攻略讲解“wepoker到底能... 您好,wepoker到底能不能开挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
今日公布“wepoker开挂辅... 今日公布“wepoker开挂辅助方法”开挂辅助安装(透视)插件教程是一款可以让一直输的玩家,快速成为...
一分钟快速了解“微扑克辅助器官... 无需打开直接搜索;操作使用教程:一分钟快速了解“微扑克辅助器官网入口”开挂辅助下载(透视)曝光教程1...
最新技巧“wepoker辅助软... 最新技巧“wepoker辅助软件怎么用”开挂辅助工具(透视)教你攻略是一款可以让一直输的玩家,快速成...
重大通报“WePOKer辅助软... 无需打开直接搜索加微信客服(136704302)咨询了解WePOKer辅助软件挂辅助器目前(微信:1...
科技介绍“wepoker透视开... >>>您好:,软件加微信【添加136704302】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
推荐十款“WePoker透视怎... >>您好:WePoker透视怎么用安全确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...
分辨真假“wepoker发牌规... >>您好:wepoker发牌规律软件加扣扣群确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
程序员教你“wepoker透视... 您好:wepoker透视挂安全吗这款游戏是可以开挂的,软件加【添加微信客服136704302】确实是...