关于asp.net网站显示无法登陆的问题
我在本地测试某个网站时,根据数据库改了web.config中的连接字符串,用的sa用户。但是打开网站时总是提示sa登陆错误,我开始认为是连接字符串错误,然后自己写了一个简单的网站测试,发现连接字符串是正确的。
但是原先那个网站就是提示sa登陆错误,而且后面没有原因提示,我按照网上的方法都试了,就是不行,请问这种情况可能是怎么回事?
------解决方案--------------------选中的数据库右键属性,找到连接字符串,用这个进行连接数据库,就应该不会有错!
------解决方案--------------------一般是用户名与密码不正确才会这样子吧,或者说不支持sql server身份认证
------解决方案--------------------密码对不对?用户名对不对?连接的服务器对不对?
------解决方案--------------------你不会调试吗?
------解决方案--------------------1.确认web.config中连接串各参数正确
2.确认在程序中从web.config中获取到正确的连接串
3.调试代码,最好能debug跟踪下
------解决方案--------------------参考下面方法来配置:
http://www.cnblogs.com/insus/p/3291322.html
或直接copy下面地址,粘贴于IE地址栏:
http://download.cnblogs.com/insus/ASPDOTNET/Gif/restore_db_and_make_login_account.gif
附注:csdn只是上传不大于2MB的图片,不管是本机还是网络链接图片,不知这个限制有什么考量。
------解决方案--------------------
我也知道你用这个字符串能连接成功
我是说人家网站数据库连接字符串也许不是在webconfig里面写的
你说你自己做测试用sa账户也连接不成功吗? 你把127.0.0.1 换成 .或者 localhost
获取字符串最简单的办法,精准而且无错,你拖一个datagridview控件出来,点击数据源设置,在配置成功之后会生成连接字符串,你copy那个字符串就是了