Web.config数据库连接字符串密码中的一个字符导致连接数据库失败
来源:互联网 发布:咸宁必虎网络 编辑:程序博客网 时间:2024/06/04 18:25
Web.config数据库连接字符串密码中的一个字符导致连接数据库失败
以前在用vs2003开发的时候,有一次,在SQL Server2005中将数据库sa的密码改成了cbmin12&8,用SQL Server Management Studio连接登陆数据库,一切正常。但当我将VS2003项目中Web.config数据库连接字符串配置好后,连接数据库却提示登录失败。
(这个问题vs2008中有所改进,在Web.config中键入&字符,会立刻提示错误警示。)
查找原因很长时间未果,无奈,尝试修改密码,将密码修改成cbmin1278后,测试连接成功。因此怀疑字符&可能就是导致数据库连接失败的原因。经过查询资料发现,&在xml中命名是非法的。而Web.config也正是xml文件,所以,&字符在 Web.config中不能作为密码使用的。因此,在设置密码的时候,尽量避免使用这样的字符。这些字符还包括<、>、'、"等。
为了减少出错,使用实体会比较好,而在xml文档中预定好了的对应实体:
< < 小于号
> > 大于号
& & 和
&apons; ' 单引号
" " 双引号
- Web.config数据库连接字符串密码中的一个字符导致连接数据库失败
- Web.config数据库连接字符串密码中的一个字符导致连接数据库失败
- ORM读取web.config中的数据库连接字符串
- web.config中的连接字符串
- Web.config数据库连接字符串
- web.config中的数据库连接
- web.config配置连接数据库字符串
- C#获取web.config连接数据库字符串
- 调用web.config文件中的连接字符串
- 如何加密Web.Config中的连接字符串
- 如何加密Web.Config中的连接字符串
- 如何加密Web.Config中的连接字符串
- Web.config中的sqlserver连接字符串+读取
- WEB.CONFIG中数据库连接字符串
- web.config 数据库连接字符串详解
- 关于如何得到web.config中的数据库连接字符串
- 对web.config中的数据库连接字符串进行加密
- web.config 连接字符串
- freeSwitch : 超越asterisk的新一代软交换
- 有空到这里看看有关语音处理的文章http://blog.csdn.net/xiufengy/archive/2006/03/24/636646.aspx
- delphi res 使用
- PC World:不升级到Windows 7的七大理由
- 动网论坛宋海波:海南小伙身家9000万元
- Web.config数据库连接字符串密码中的一个字符导致连接数据库失败
- 篮球的起源
- 密码必须符合复杂性要求
- (window.onunload)只有点击浏览器右上角关闭按钮才执行
- sql中拆分字符串的N中方法和手段
- 转自http://www.eaw.com.cn/news/display/article/10303有5402方面的文章 (对本人学习C有帮助!)
- 世博知识
- windows mobile 的BSP理解
- CSS和div