如何在IIS7.0的网站下获取登陆用户名
公司刚刚安装了windows2008和IIS7.0,挂在以前在windows 2003下的网站后发现在asp.net中Page.User.Identity.Name和HttpContext.Current.User.Identity.Name都是空值,有没有高人
告知原因出在哪,谢谢 --------------------编程问答-------------------- 我的意思是说在win2003下面没有问题,在win2008中的IIS7.0中就出现取出的登陆名是空值 ,急啊 --------------------编程问答-------------------- 微软之神还需要问这种问题吗 --------------------编程问答-------------------- 你设置可以匿名登录了吗? --------------------编程问答-------------------- IIS配置未完整
这跟IIS.几 没有关系 --------------------编程问答--------------------
能说完整点吗?与IIS中Security中的Basic Authentication几个没有安装有关吗? --------------------编程问答--------------------
是设置可以匿名登录,如果取消那将无法登陆网站 --------------------编程问答-------------------- IIS7中有个设置用户登录的地方,网站上右键。管理网站-》高级设置-》物理路径凭据,设置一下。 --------------------编程问答-------------------- 很明显
你必须取消IIS的匿名登录,不然你是取不到登录用户名的
去掉匿名登陆后,还需要选择上Integrated Windows authentication --------------------编程问答-------------------- 谢谢,已解决 --------------------编程问答-------------------- 怎么解决的?能详细说一下吗
补充:.NET技术 , ASP.NET