我在iis里面发布一个网站,但是别人访问主页,windows弹出一个对话框,要求输入用户名和密码,而且这个用户名和密码,就是我得windows的用户名和登陆密码!!

解决方案 »

  1.   

    你的IIS里没设置IUSER的访问权限吧?
      

  2.   

    是不是IIS中不允许匿名访问了
      

  3.   

    应该是IIS问题!权限设置上,慢慢设下!
      

  4.   

    给你的网站目录增加IIS帐号或者ASP.NET帐号的读写权限
      

  5.   

    對,添加ASP.NET帐号的读写权限
      

  6.   

    可能是俩种情况
    1,你的IIS中设置了不可以匿名访问
    2,是你的系统的web.config设置了,要通过WINDOWS验证
      

  7.   

    办法:
    1.IIS - 目录安全性 - 身分验证 - 勾选启用匿名访问用户名就是IUSR_你的计算机名字,比如我的计算机名是LXH,这个时候匿名用户就是IUSR_LXH
      

  8.   

    我前一阵也出现这个问题。IIS到处都查了也不知道是哪里的问题。
    最后不知道是为什么又正常了。我哪里都没有动过,只是对windows进行过升级,所以我在想会不会是以前升级强化了windows安全,但实际上这个安全设置对IIS访问出了问题,所以微软件又把它给改回来了,乱想的,没有什么证据,不过楼主也可以试试,万一.........
      

  9.   

    bingbingcha(不思不归,不孟不E,原来是头大灰狼)  正解
      

  10.   

    1.windows安全级别太高,降低安全级别
    2.你的IIS中设置了不可以匿名访问
    3.是你的系统的web.config设置了,要通过WINDOWS验证
      

  11.   

    不可以匿名访问
    过WINDOWS验证
      

  12.   

    web.config是不是设置了要通过Windows验证?
    或是你的IIS中设置问题,应该是可以匿名访问!
      

  13.   

    你的网站目录在NTFS分区,没有给Everyone用户设置读的权限。
      

  14.   

    在计算机管理里的。本地帐户和组。查看是否有IUSR_您的计算机名,例如IUSR_QZITWEB
    这是INTERNET来宾帐户。可能是你错误删除了。你可以新建立一个。设置GUEST组就可以了
    不会的话重新安装一下IIS即可
      

  15.   

    IIS配置问题吧!
    是不是IIS中不允许匿名访问了
      

  16.   

    你的IIS中设置了不可以匿名访问