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#模拟多用户登录,出现超时诡异问题.求教的主要内容,如果未能解决你的问题,请参考以下文章
求教“server2012主域控与辅域控”切换工作,以及用户登录问题
求教“server2012主域控与辅域控”切换工作,以及用户登录问题