DirectoryEntry (LDAP://域)计算超时

问题描述

DirectoryEntrymyds=newDirectoryEntry("LDAP://DC=域,DC=com,DC=cn",userName,password,AuthenticationTypes.Secure);访问AD,总是提示“函数超时”myds.name=由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。很奇怪,不知各位有没有遇到过。相信以前是可以运行的,并且测试环境也能正常获得。会不会跟AD的环境有关,可是无从查起啊。

解决方案

解决方案二:
如果WEB项目,采用自动分配端口时,程序能正常。如果采用iisWeb服务器创建虚拟目录的话,就以上提示。这是什么原因?
解决方案三:
try{DirectoryEntrydicObj=newDirectoryEntry("LDAP://...",userName,userPW,AuthenticationTypes.Secure);Objectnative=dicObj.NativeObject;returntrue;}catch{returnfalse;}

这么用没出现过问题...
解决方案四:
楼上的,我也觉得很是神奇,以前也是这么用的,而且测试环境现在都是OK的。你的方法一样的。原因是new出来的dicObj就有问题。而不是之后的实例对象。我的以上错误try后,得到:指定的域不存在,或无法联系
解决方案五:
另外还要说明一下,我用webApplication的,如果有windowsApplication的话,也能正常访问。
解决方案六:
沒用過學習
解决方案七:
没有人回答我吗,哪怕是一点思路也行啊
解决方案八:
现在我使用iis7.0时,程序又正常了。可能问题还在iis6.0中。对DirectoryEntry组件可能存在差异吧。只能这么解释了。
解决方案九:
偶也出现了介个问题...之前是因为new出一个新对象,用using默认调用了dispose释放了资源就没事了;之后又遇到了,这次不是因为new...这次的原因在这两段代码:SPListtrainingInfo=web.Lists["实训预设(教务使用)"];CreateAccountsCode.CreateAccounts.CreateGroups(trainingInfo);断点执行到第二段代码时,偶查看trainingInfo里面的属性,当看到最后几条就卡了,然后后面几条出现“函数计算超时”,重新一看,全部变成函数计算超时;此前查看第一段代码的trainingInfo,从头看到尾,无论看几次都没问题...郁闷死,找不到原因呐...

时间: 2024-08-03 17:49:56

DirectoryEntry (LDAP://域)计算超时的相关文章

Word2013怎样使用域进行数据计算

  Word2013使用域进行数据计算步骤1:在Word文档中选择需要计算的数据,在"插入"选项卡中单击"书签"按钮,打开"书签"对话框,创建一个书签,如图1所示.使用相同的方法在第二个"cm"之前插入一个名为"b"的书签. 图1 创建一个书签 Word2013使用域进行数据计算步骤2:在需要插入域的位置单击放置插入点光标,在"插入"选项卡的"文本"组中单击"

使用C#批量修改域帐户信息全部代码

using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.DirectoryServices; namespace change{ /// <summary> /// Form1 的摘要说明. /// </summary> public class Fo

使用JAVA进行ad域身份验证常用属性详解

一些变态的公司经常对开发者提出一些变态的问题.比如在oa系统中,要求登录验证必须使用ad域进行登录.还有的如登录crm系统必须使用公司的阿里云邮箱账号进行身份验证等等. 作为程序员我们只能按照客户的需求进行完善系统.毕竟客户才是我们的衣食父母,没办法拒绝.我这里就列举一些,在系统中集成ad域身份验证的一些配置信息,并一一解释他们的作用. 直接看代码: public boolean login() { // 判断必填字段是否全部填写 if (StringUtils.isEmpty(this.use

java 调用ActiveDirectory,使用标准的LDAP协议

active|标准 在ActiveDirectory中 支持 LDAP 协议,我们可以在 Java 中使用标准的 Java JNDI API 来访问它.LDAP 服务器并非真的必须支持 JNDI API,只要支持 LDAP 协议就可以了.我们已经提供了一个简单的测试案例程序来认证一个 LDAP 服务器的识别名.一般情况下,对待 ActiveDirectory 不必与对待任何其他的 LDAP 服务器有什么不同. import java.util.Properties;import javax.na

LDAP的目录结构下载并安装

许多认证数据库程序都被设计成http://www.aliyun.com/zixun/aggregation/18736.html">允许用户在不同的计算机上使用同一组密码登陆.第一个这样的程序是 NIS .但是它在传输中没有对密码进行加密处理,同时它还采用了端口映射守护进程,而端口映射使用的不可预知的TCP端口使得NIS难以通过防火墙.针对这些问题,LDAP(轻型目录访问协议)提供了一个基于X.500协议的替代品. 就像X.500一样,LDAP的目录项目被安排成树形的结构.在根节点下,有代

Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位

active 首先我们来了解一下什么是Active Directory.不用我描述,看以下网址,或在.net自带帮助文档里根据Active Directory关键字一搜,就什么都明白了. 接下来,我们来看看权限.你可以通过"网上邻居--整个网络--Directory--demain(你的域名)"你就可以看到所有关于域下的信息,粗一看就知道是怎么回事了. 需要告诉大家的:所有组织单位下的用户都在Users(容器)--Demain Users(组)中 用代码进行访问时,如果你是域管理员用户

企业信息化系统基础——AD:使用C#批量创建帐号

创建 如果一个公司打算使用微软的产品来构建自己的办公自动化系统,那么,建议采用主域控制的方式.那么,必然就要用到活动目录(AD),这样,IT部门就需要为公司的每一个员工来创建域帐号.如果公司比较大的话,这是一个很大的工程.而且,我们会发现,有些工作量基本上是在重复劳动,人力资源部为了给It部门提供人员名单,会录入一次人员的各种信息,比如姓名.工号.所属部门.部门领导.电话号码等等,那么,IT人员在拿到这张表后,他又要重新录入一次.并且常常会因为人为的原因导致帐户中出现错误.下面,我们就用C#编写

知意图大数据一体机诠释Hadoop简单之美

[IT168 资讯]2012 年12月3日消息,在北京开幕的HBTC 2012 (Hadoop 与大数据技术大会 2012,原 Hadoop in China) 技术盛会上,云集众多学者.企业用户以及技术领袖.大会发扬开源精神的角度,联合国际和国内 Hadoop 及大数据应用的产学界人士和成功企业,通过技术应用审视大数据技术生态系统的现状和发展趋势,围绕大数据处理.信息检索.内容挖掘.自然语言理解.数据可视化.计算广告学.地理信息系统等相关技术主题进行探讨,充分促进 Hadoop 与大数据技术在

ActiveDirectory学习日记(一)

1:如何获取域中某个组的所有用户 private void Page_Load(object sender, System.EventArgs e)...{    StringCollection groupMembers = this.GetGroupMembers("pardesifashions","Debugger Users");    foreach (string strMember in groupMembers)    ...{        Re