asp.net中,当设置web.config中认证方式为 Windows 时, 程序中 Request.ServerVariables["REMOTE_USER"]能取到值。
但是设成 Forms 或者 None的时候,就取不到了,Request.ServerVariables["REMOTE_USER"] 返回null。
passport我没有试,不知道是怎么回事,iis或者是.net是不是在什么地方过滤掉了些什么。
btw:server和client都是登陆到同一个域的;iis已经把匿名访问给去掉了。