我的机器上装了IIS,但local能访问,本机ip不能正常访问,访问时需要输入账号和密码,并且目录安全性里面已经设置匿名访问和集成windows身份验证,该怎么办的...

解决方案 »

  1.   

    IUSER_XXXX 用户权限问题。权限给高点管理员。
      

  2.   

    使用域用户帐户而不使用 IIS 本地用户帐户进行匿名访问。
    该帐户必须具有进行消息队列操作所要求的权限
      

  3.   


    在本地:  http://localhost/your_website     没有问题
    用IP:   http://your_IP/your_website       需要账号和密码那么你访问题时把 IP 换成你的电脑名试一下,即 http://your_compouter_Name/your_website    设一下
      

  4.   

    一般你本机的IP都为127.0.0.1
    1.你也可以在点击开始->运行->命令ipconfig -t->确定:看看你的IP地址
    2.把你当前的用户权限设为everyone完全控制,试试!
    3.把 IP 换成你的电脑名试一下,即 http://your_compouter_Name/your_website,因为机器有自己的DNS解析功能,这个不行的话,IP肯定是不行!
    4.在ISS里点击站点属性里设置匿名访问,WINDOWS结成认证去掉!个人觉得是第二个原因!
    望能帮住你解决问题!
      

  5.   

    这是你的站点或者应用程序的用户访问权限问题。
    解决方法:
    1)首先为你的计算机添加一个用户:右键我的电脑--管理--本地用户和组 如添加IUSR_test
    2) 找到你的网站文件夹右键属性--安全选项卡--添加用户  
    添加两个用户IUSR_test和NETWORK SERVICE并且赋予这两个用户相应的权限,一般只要不给他们完全控制的权限就可以。
    注:如果是IIS6.0可以直接在IIS信息服务器里找到站点右键选择权限,添加这两个用户并赋予相应的权限3)打开IIS信息服务器 找到你的站点或者右键属性--目录安全性选项卡---编辑---将用户名改为IUSR_test用户。现在用IP访问你的站点,看看还提不提示你输入用户名,密码?
      

  6.   

    楼主不要把网站权限设置成everyone 好用虽然好用,但是根本没有安全性可言。那样的话,你的站点将完全向别人开放了。
      

  7.   

    本机ip默认是127.0.0.1,而localhost解析到这个ip
    如果用ip1.1.1.1访问的话,可能不确定是本机吧
      

  8.   

    一般的好东西都在我BLOG里,大家可以去看!我目前是做GIS软件开发,不过服务器也有点点研究吧!
      

  9.   

    输入帐号和密码这个问题好解决.在IE设置里面
    Internet选项--安全--本地Internet--自定义级别,然后拉到最下面,在用户登录验证里,选择自动使用当前用户和密码.
      

  10.   

    简单点吧你重装下IIS ,要么到用户里面取更改IUSER_XXXX 用户权限,你先给它管理员权限试下。