我做的web系统连接数据库都是默认的sa,之前再IIS上发布一切正常。
可是后来新加了功能,添了一个页面,再次用IIS发布,原有的的页面都可以正常使用,只有新加的页面不行
显示“用户***\aspnet登陆失败”
我之前也问过这个问题,说是改webcinfig文件,当时改好了,可是重装了数据库后又出现问题了,webconfig没变啊
不知道哪出的毛病,求教了····

解决方案 »

  1.   

    <add name="mashineSysConnectionString" connectionString="Data Source=.;Initial Catalog=machineSys;Integrated Security=True;User ID=sa;Password=sa"
       providerName="System.Data.SqlClient" />
    错误显示是“用户JJB\ASPNET登录失败”,数据库安全性里没有这个JJB\ASPNET
      

  2.   

    就显示了“用户JJB\ASPNET登录失败”这么一句,难不成要我自己在数据库里添加这儿用户?
      

  3.   

    你这是配置数据源自动生成的吧 要自己写  
    <appSettings>
    <add key="connectinString" value="Data Source=yyh;UserID=*;Password=*;Unicode=True"/>
    </appSettings>
      

  4.   

    我找了个一方法解决就是在数据库的用户里添了一个JJB\ASPNET用户,然后就好了,但是我还是很想知道原因,应该是配置上出错了,但是找不到是哪的问题
      

  5.   

    一个是应用程序的web.config,还有一个机器的web.config在net安装目录下面。
      

  6.   

    sa是系统默认的,在数据库建立自己的一个账号,同时注意权限的设置。web.config 的连接字符串用你自己的账号
      

  7.   

    添加JJB\ASPNET用户后,就可以了。