ngfuhjfyjk564149849gkxhjdywuc btmvhfmj !@##$%$%^^&*&()_++)((*&^%$#@@!!!~~~?><:"""}}{{LLK::>?><MHGFDEWWWSDDFTRE!!@##$%%^%^&~&***(*(((~~~~~~~~~~~~
你的意思是说,客户端不需要部署相应的dll文件就可以实现调用服务器端的dll吗?我刚才按照上面的步骤做了测试,客户端运行依然报错。
未能将脚本调试器附加到计算机”××ד上的的进程“[3400] EXPLORE.EXE”。
发生了通常表示安装被损坏的错误(代码Ox80040155)。如若问题仍然存在,则通过“控制面板”中的“添加删除程序”修复Visual Studio安装。
是怎么一回事呢?
我想请问下您:
在 .net下实现一个用户验证的功能,现在老是出错,不知道是不是我LDAP连接字符串的问题,我的LDAP字符串是这样的,LDAP://jieludc.jielu.com.cn/cn=jielu,DC=jielu,DC=com,DC=cn
做活动目录服务器的是jieludc.jielu.com.cn,活动目录有一个组是jielu,里面有我要验证的用户,基本都在里面,ip地址是192.168.20.165 ,和我的dns地址是一样的。现在就是成功不了,出现操作错误,设定DirectoryEntry(results.Path,ADUser,ADPassword,AuthenticationTypes.Secure);还会出现登陆失败,未知的用户名和密码。出错的地方是这句 :SearchResult resEnt in mySearcher.FindAll())。 我不知道我的电脑,也就是运行的电脑在不在域jielu.com.cn中,怎么看。
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.DirectoryServices;
namespace AdLogin
{
/// <summary>
/// test 的摘要说明。
/// </summary>
public class test : System.Web.UI.Page
{
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
GetAllOU();
Console.ReadLine();
}
//获取目录中需要的组织单元(OU)
public static void GetAllOU()
{
DirectoryEntry entry = new DirectoryEntry("LDAP://jieludc.jielu.com.cn/DC=jielu,DC=com,DC=cn");
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = ("(objectClass=organizationalUnit)");
foreach(SearchResult resEnt in mySearcher.FindAll())
{
Console.Write(resEnt.GetDirectoryEntry().Name.ToString());
//Console.WriteLine("\t"resEnt.GetDirectoryEntry().Name.ToString());
}//end foreach
}//end GetAllOU
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
GetAllOU();
Console.ReadLine();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
re: 新建AD用户后启用AD帐户 饮酒买醉 2006-06-21 09:14
re: 新建AD用户后启用AD帐户 蓝精灵之天下无双 2006-06-20 13:17
usr.Properties["userAccountControl"].Value = val & ~(int)ADS_UF_ACCOUNTDISABLE;
re: 新建AD用户后启用AD帐户 踏雪无痕之新人类 2006-06-12 16:46
你好,我也遇到了这个一样的问题,但是,按你所贴的作了后,仍然不成功。
提示:
Error 1 Operator '&' cannot be applied to operands of type 'int' and 'ADS_UF_ACCOUNTDISABLE'
请教你是怎么解决的?谢谢