子非鱼,安知鱼之乐?

我的程序人生,累并快乐着。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

请教:为何Asp.net网站会自己弹出用户名密码输入框?

Posted on 2007-06-14 17:23  Jason Cui  阅读(2289)  评论(10编辑  收藏  举报
网站是C#写的,asp.net 2.0,分成www, bbs, blog, group等等几个站点,几个访问量大的使用自己的应用程序池,小的几个使用同一个。
一开始开发的时候似乎没有发现这个问题,而且至今在本地测试也没有遇到过这个问题,但是发布到服务器以后开始出现。

问题的现象就是,打开某个页面会随机的出现需要登录网站,请输入用户名和密码的那个对话框。按理说这个框应该只是在IIS使用基本身份认证的时候才会出现,但是我们的程序用的是Form认证,Cookie是自己处理的。而且这台机器上所有的站点都没有使用基本身份认证。匿名访问和集成身份认证是按照默认选中的。

出现错误的页面和时间都是随机的,不输入用户名密码点击取消的话,页面可以正常打开,再刷新就不会弹出。但是如果点确定,就会出现一个很奇怪的页面。

请问大家,有没有什么解决方案?商业网站,比较着急,多谢。