在ASP.Net程序中实现自动登录,需要以下几个步骤:
第一:
IIS中取消“启用匿名访问”,启用“集成Windows身份验证”。
第二:
配置web.config,加入以下标记元素:
<system.web>
<authentication mode="Windows" />
<identity impersonate="true" />
</system.web>
<identity impersonate="true" />是用来做身份模拟的,这样在web程序的代码中,可以通过Context.User.Identity.Name获取到已登录的windows身份信息的用户名。