首页 新闻 会员 周边

ASP.Net网站发布到IIS6.0时遇到的登录认证问题求助

0
[已关闭问题] 关闭于 2011-06-30 16:31

遇到的问题是:每次在打开网页的时候,会自动弹出登录框,输入服务器Windows用户的账号密码后可以正常浏览网站。点取消则不能打开页面,页面的标题栏显示“未授权”,如下图:

这个登录框是我不希望出现的,因为网站有自己的登录页面“Login.aspx”。应该如何解决这个问题?谢谢

我的Web.config配置相关部分设置如下:

    <!--
            通过 <authentication> 节可以配置 ASP.NET 用来
            识别进入用户的
            安全身份验证模式。
        -->
    <authorization>
      <deny users="?"/>
      <allow users="*"/>
    </authorization>
    <authentication mode="Forms">
      <forms name=".ASPXAUTH" loginUrl="Login.aspx" protection="All" timeout="60"  />
    </authentication>

网站服务器上IIS的相关部分配置如下图:

 

问题补充:

已解决,去掉web.config里面的 <deny users="?"/>就可以啦。

Lucker的主页 Lucker | 初学一级 | 园豆:53
提问于:2011-06-30 09:50
< >
分享
所有回答(1)
0

重新建立一个用户映射到匿名访问那里就可以了。

网络技术爱好者 | 园豆:398 (菜鸟二级) | 2011-06-30 12:06
目前的匿名用户已经是Windows的内建用户啦。我重新选择了一个用户问题也还是一样的。
支持(0) 反对(0) Lucker | 园豆:53 (初学一级) | 2011-06-30 13:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册