关于ASP中LOGIN的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:45:36
在ASP.NET中会自动生成一个ASPNETDB用于管理用户。
但由于FTP空间只提供一个数据库。所以,我把ASPNETDB导入到了放图片,音乐的数据库。

并且作好了数据连接。

用CREATUSER 这个控件时,控件会连上我的主数据库,不需要任何代码,便可以注册用户。

但是,我用LOGIN控件时,却出现了错误。LOGIN控件无法创建ASPNETDB数据库。因为在本地开发时,这些登陆控件的默认连接都是本地的ASPNETDB。但是,我不明白,为什么我用CREATEUSER是可以注册用户。但是LOGIN确出现了连接错误。

诚心请教,如果能发站内信,通过QQ帮我解决,可以再追加100分

看看你的web.config文件中,关于数据库名称的那行~~~

<configuration>
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="server=.\SQLEXPRESS;User id=sa;Password=1;database=ddd" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

还有!
记得删除一下本地浏览器的Cookies!!!

LOGIN...是连ASPNETDB的数据库当然不行了,CREATUSER 是连接你的主数据库当然可以了,而起ASPNETDB默认是在appdata下面的,它的连接字符串肯定是appdata这个的,所以你把ASPNETDB移走了,但是字符串却没有改变,所以就连接不上了,建议只用一个数据库。。。加上一个表也不难。。。