1. IIS7管理页面里面,找到要管理的网站,点击“Authentication”进入,将Anonymous authentication 设为disabled, 将windows authentication 设为enabled,如果没有windows authentication项,到控制面板安装ii7页面里的安全性项寻找安装。
此设置即将iis设为windows集成登陆,不允许匿名windows集成验证
2. 在asp.net 的web.config文件里添加“ <identity impersonate="true" />”以将asp设为模拟 IIS 验证的帐户或用户
3. 在asp.net的程序中通过 string name = HttpContext.Current.User.Identity.Name
即可得到域名及用户名