公司刚刚安装了windows2008和IIS7.0,挂在以前在windows 2003下的网站后发现在asp.net中
Page.User.Identity.Name和HttpContext.Current.User.Identity.Name都是空值,有没有高人
告知原因出在哪,谢谢

解决方案 »

  1.   

    我的意思是说在win2003下面没有问题,在win2008中的IIS7.0中就出现取出的登陆名是空值 ,急啊
      

  2.   

    IIS配置未完整
    这跟IIS.几 没有关系
      

  3.   


    能说完整点吗?与IIS中Security中的Basic Authentication几个没有安装有关吗?
      

  4.   

    IIS7中有个设置用户登录的地方,网站上右键。管理网站-》高级设置-》物理路径凭据,设置一下。
      

  5.   

    很明显
    你必须取消IIS的匿名登录,不然你是取不到登录用户名的
    去掉匿名登陆后,还需要选择上Integrated Windows authentication