草庐IT

Active_Shipping

全部标签

c# - 从 MVC 查询 Active Directory 结果为 : Attempted to access an unloaded appdomain.(HRESULT 异常:0x80131014)

我在MVC网络应用程序中使用.Net4上的c#时遇到问题,当我查询ActiveDirectory时,我经常收到错误:Attemptedtoaccessanunloaded应用程序域。(HRESULT的异常:0x80131014)。奇怪的是,它会在一段时间内完美运行,然后它会开始发生,然后再次消失。我对该函数进行了一些修改以使其正常工作,但它们似乎都失败了。我想知道我是否做错了什么,或者是否有更好的方法。这是我当前的函数,它将接受一个loginId和一个PrincipalContext。loginId可以是用户DisplayName即“JohnSmith”,也可以是DOMAINNAME\

c# - Active Directory COM 异常 - 发生操作错误 (0x80072020)

当我尝试使用GroupPrincipal.FindByIdentity方法查询ActiveDirectory时,出现间歇性COM异常“发生操作错误(0x80072020)”(如下所示)这是我的代码:PrincipalContextctx=newPrincipalContext(ContextType.Domain,Environment.UserDomainName);GroupPrincipalgroupPrincipal=GroupPrincipal.FindByIdentity(ctx,IdentityType.Name,"Grouptofind");我收到异常:InnerExc

c# - Active Directory COM 异常 - 发生操作错误 (0x80072020)

当我尝试使用GroupPrincipal.FindByIdentity方法查询ActiveDirectory时,出现间歇性COM异常“发生操作错误(0x80072020)”(如下所示)这是我的代码:PrincipalContextctx=newPrincipalContext(ContextType.Domain,Environment.UserDomainName);GroupPrincipalgroupPrincipal=GroupPrincipal.FindByIdentity(ctx,IdentityType.Name,"Grouptofind");我收到异常:InnerExc

SpringDataElasticsearch解决5,000 milliseconds timeout on connection http-outgoing-8237946 [ACTIVE]

问题描述es数据库中接近1千万数据,在列表请求时报错,信息如下:org.springframework.dao.DataAccessResourceFailureException:5,000millisecondstimeoutonconnectionhttp-outgoing-8237946[ACTIVE];nestedexceptionisjava.lang.RuntimeException:5,000millisecondstimeoutonconnectionhttp-outgoing-8237946[ACTIVE]atorg.springframework.data.elastic

c# - 为什么 Active Directory 会验证最后一个密码?

我正在研究一个简单的解决方案来更新ActiveDirectory中的用户密码。我可以成功更新用户密码。更新密码工作正常。假设用户已将密码从MyPass1更新为MyPass2现在,当我运行自定义代码以使用以下方法验证用户凭据时:using(PrincipalContextpc=newPrincipalContext(ContextType.Domain,"TheDomain")){//validatethecredentialsboolisValid=pc.ValidateCredentials("myuser","MyPass2");}//returnstrue-whichisgood

c# - 为什么 Active Directory 会验证最后一个密码?

我正在研究一个简单的解决方案来更新ActiveDirectory中的用户密码。我可以成功更新用户密码。更新密码工作正常。假设用户已将密码从MyPass1更新为MyPass2现在,当我运行自定义代码以使用以下方法验证用户凭据时:using(PrincipalContextpc=newPrincipalContext(ContextType.Domain,"TheDomain")){//validatethecredentialsboolisValid=pc.ValidateCredentials("myuser","MyPass2");}//returnstrue-whichisgood

c# - 在 Active Directory : A device attached to the system is not functioning 中创建用户

考虑此代码尝试创建一个ActiveDirectory帐户。它在这里使用一组特定的数据生成异常。目前尚不清楚是什么导致了异常。varuser=newUserPrincipal(someValidUserContext,".x-xyz-t-FooFooBarTest","somePwd",true);user.UserPrincipalName=".x-xyz-t-FooFooBarTest@foobarbatbaz.net";user.SamAccountName=".x-xyz-t-FooFooBarTest";user.DisplayName="SomeString16charslo

c# - 在 Active Directory : A device attached to the system is not functioning 中创建用户

考虑此代码尝试创建一个ActiveDirectory帐户。它在这里使用一组特定的数据生成异常。目前尚不清楚是什么导致了异常。varuser=newUserPrincipal(someValidUserContext,".x-xyz-t-FooFooBarTest","somePwd",true);user.UserPrincipalName=".x-xyz-t-FooFooBarTest@foobarbatbaz.net";user.SamAccountName=".x-xyz-t-FooFooBarTest";user.DisplayName="SomeString16charslo

c# - 查看用户是否属于 C# + Asp.net 中的 Active Directory 组

我需要一种方法来查看用户是否属于我的.Net3.5asp.netc#应用程序中的事件目录组。我正在使用msdn的标准ldap身份验证示例,但我真的不知道如何检查组。 最佳答案 使用3.5和System.DirectoryServices.AccountManagement这有点干净:publicListGetGroupNames(stringuserName){varpc=newPrincipalContext(ContextType.Domain);varsrc=UserPrincipal.FindByIdentity(pc,us

c# - 查看用户是否属于 C# + Asp.net 中的 Active Directory 组

我需要一种方法来查看用户是否属于我的.Net3.5asp.netc#应用程序中的事件目录组。我正在使用msdn的标准ldap身份验证示例,但我真的不知道如何检查组。 最佳答案 使用3.5和System.DirectoryServices.AccountManagement这有点干净:publicListGetGroupNames(stringuserName){varpc=newPrincipalContext(ContextType.Domain);varsrc=UserPrincipal.FindByIdentity(pc,us