日期:2014-05-18  浏览次数:20523 次

集成Windows验证,在什么情况下为输入用户名密码页面就能显示?
这个问题有点儿拗口

我的站点是集成Windows验证的,正常情况下,对于页面访问,应该是弹出windows输入用户名密码那个框,如果我输入了正确的用户名密码,才开始load页面,否则应该不能让用户看到页面的

我在本机上测试是这个样子

但是放到服务器上去就不行了。在用户名密码那个对话框弹出来之后,页面就开始load了,除了需要用户信息的内容之外,其他的内容都显示出来了,只是不能进行点击操作,即使我取消输入,已经显示的内容还是在那里

------解决方案--------------------
呵呵 可能你的身份验证有问题.
你如果是弹对话框,那你岂不是每个页面都要加对话框?
如果是Window.Show一个对话框,那干嘛不做成论坛的那种登录,直接转到登录页面
------解决方案--------------------
你的IIS站点设置的是Windows身份验证么?
我怀疑是你的IIS站点设置为匿名,而里面的某个页面跳转到另外的一个虚拟目录设置的身份验证模式为Windows集成