C#模拟多用户登录,出现超时诡异问题.求教

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#模拟多用户登录,出现超时诡异问题.求教相关的知识,希望对你有一定的参考价值。

参考技术A 超时 可能是由于该网站卡,和你request的timeout设置等待的时间太短造成的!
request.timeout=30000;//设置超时等待时间为30秒;

如果是多次访问之后造成的卡死等问题 下面可能为你带来帮助
request.ServicePoint.Expect100Continue = false;
request.ServicePoint.UseNagleAlgorithm = false;
request.ServicePoint.ConnectionLimit = 65500;
request.AllowWriteStreamBuffering = false; request.Proxy = null;
设置一下试试
实在还是不行就做个监听线程,发现卡死然后做处理
参考技术B 卧槽,不贴代码 不贴github能帮你就出鬼了 参考技术C 具体什么问题

如何在C#中模拟没有密码的Windows身份验证登录用户

【中文标题】如何在C#中模拟没有密码的Windows身份验证登录用户【英文标题】:How to impersonate windows authenticated login user without password in c# 【发布时间】:2019-04-18 10:17:19 【问题描述】:

如何在 windows 身份验证应用程序 c# 中模拟没有密码的用户?

【问题讨论】:

您为什么要这样做?这听起来像是一个重大的安全问题! 创建一个虚拟用户帐户来进行测试或使用您自己的帐户。 我需要以特定用户运行应用程序,但应用程序正在使用服务帐户,只有在 Windows 身份验证中登录其他用户后不会清除缓存。 【参考方案1】:

所有用户都有密码。

从主线程上的 cmets 中,您提到该应用程序仅使用一个服务帐户。这并不少见。

在理想情况下,您的组织将创建一个专门用于测试的单独服务帐户。该帐户的名称和密码将为开发团队所知,以便在开发和测试期间提供。

如果不是这种情况,您可能正在使用生产用户帐户,并且很难区分在开发和发布期间执行的活动。

【讨论】:

以上是关于C#模拟多用户登录,出现超时诡异问题.求教的主要内容,如果未能解决你的问题,请参考以下文章

python模拟登录博客园(附:问题求教)

如何在C#中模拟没有密码的Windows身份验证登录用户

求教“server2012主域控与辅域控”切换工作,以及用户登录问题

求教“server2012主域控与辅域控”切换工作,以及用户登录问题

用C#控制台做一个模拟注册和登录的功能。。高手帮我做一下。。谢了

C# 使用登录的用户凭据启动进程