关于取windows登录名问题
Response.Write(Context.User.Identity.Name);
//Response.Write(Request.ServerVariables.Get("LOGON_USER").ToString());
WindowsPrincipal wp = (WindowsPrincipal)Thread.CurrentPrincipal;
String wpName = wp.Identity.Name;
Response.Write(wpName);
如果和vs2010直接运行
http://localhost:1037/admin/login.aspx
2003SERVER\Administrator2003SERVER\Administrator
就能得到值,但是指了iis后
http://127.0.0.1:8003/admin/login.aspx
就没有值了,什么原因 --------------------编程问答-------------------- 真的这么难吗 --------------------编程问答-------------------- 没这样用过 --------------------编程问答-------------------- 去MSDN上查查这几个属性在什么情况下会取到正确的值 --------------------编程问答-------------------- 查不了 --------------------编程问答-------------------- --------------------编程问答-------------------- NRYNHFDNHDFGFDHF最纯粹的Hadoop技术盛会
阿里云开发者大会免费报名
顶尖IT技术与您分享!
零竞争参赛,参与
最纯粹的Hadoop技术盛会
阿里云开发者大会免费报名
顶尖IT技术与您分享!
零竞争参赛,参与
--------------------编程问答-------------------- HttpContext.Current.User.Identity.Name
如果为null, 说明正匿名访问。
web.config可以配置, IIS7的话, 在ApplicationPool里也可以配置用户名的 --------------------编程问答--------------------
补充:.NET技术 , ASP.NET