用vs2005编的网站 用户登录后才能访问里面的网页 我在IDE环境中执行没有任何问题 可以使用在ASP.net配置中建好的用户名和密码登录 可是发布到IIS以后 通过IP地址访问时 输入一样的用户名和密码后却不能登录 提示登录尝试不成功。请问各位,这是由于数据库访问权限还是asp的设置问题啊?怎么解决?用的是默认的SQL SERVER的文件数据库 ,是不是哪里要设置下?
折腾了一天没搞定 急啊 在网上搜了几种方法都不好用 请各位帮帮我。

解决方案 »

  1.   

    登录方式采用的是.net自带的login控件 登录出错时的提示是login控件默认的提示 跟输入错误密码的提示是一样的 在IDE下使用这个密码是可以正常登录的
      

  2.   

    IDE 访问的是 Localhost,
    通过IP访问时,要把你的网站目录权限给一个用户,然后用这个用户登陆。
      

  3.   

    yc123456你好 我想问下你说的这种用户是windows系统用户还是在ASP.net配置中建立的用户 那我在ASP.net配置中建立的用户如何使用 这是存储在文件数据库中的。
      

  4.   

    尝试IIS发布时权限设为匿名访问
      

  5.   

    我在IIS中默认网站-->属性-->目录安全性-->编辑里面选了匿名方法的啊 是不是要把IIS控制密码一项的勾去掉啊?
      

  6.   

    你尝试在iis中新建一个应用程序,保持默认的设置.
    尝试一下,如果不行,试着开放计算机的1433端口.
    再尝试,如果不行,如果使用的是sqlserver2005,
    在服务和连接的外围应用配置器中
    的远程连接中 开启 本地连接和远程连接