工资不涨,物价在疯狂的涨!

博客园 首页 新随笔 联系 订阅 管理
-

最近领导让修改一个asp小系统,由于自己对asp.net比较熟悉而对asp很是陌生!虽然asp的源代码也有,只是修改一下实现CRUD即可,但也是很痛苦的一件事啊!于是一上午都在看代码,郁闷ing.由于公司的电脑都是在域中(Microsoft的外包公司,域名就不说了,估计很多都知道的,哈哈),于是突发奇想,能不能通过AD中用户和密码对系统进行身份验证呢?经过Google总算搜出一篇文章来(还是微软网站上的,URL),按照葫芦画瓢总算是在VS2008中调试成功了!顺便分享一下算是自己的经验吧!

1.       创建Web Site,添加一个类,代码如下

 

Code

 

2.       修改Global.ascx文件增加Application_AuthenticateRequest方法,代码如下

 

Code

 

3.       修改Web.config,代码如下

 

Code


 

4.       为匿名身份验证配置IIS
默认网站——虚拟目录——目录安全——匿名访问和身份验证——编辑——去掉默认的IUSER账户,IUSER 默认状态下没有访问AD的权限,因此需要替换成一个具有AD访问权限的用户!IIS6IIS7设置步骤有点不同可以参考下面的图片!

创建Logon.aspx来进行测试了啊,代码伺候!
HTML 代码

 

 

Code

 

 

Code

 

 由于上面设计比较多的代码,没有贴出图片,下面就是IIS6和IIS7配置的几张截图

 

posted on 2009-01-06 15:07  腾云驾雾  阅读(11115)  评论(9编辑  收藏  举报