摘要:你发现以前一直运行正常的数据库连接语句突然不能连接,而且一直出现错误【“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常】.......
比如你一直C#的解决方案运行都正常!突然换了个环境,或者换了台电脑就会发现下面这段连接数据库语法一直错误。
“SqlConnection con=new SqlConnection(conStr)”
网上众说纷纭,
有说:
解决办法:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里同在一个目录下的machine.config.default替换。
有说:
删除 “bin\debug\应用程序文件名.exe.config” 后发现可以了!
反正以上这些办法!我是解决不了的!我后来找到原因是重新选择启动对象以及目标运行平台的问题来解决:
1.打开解决方案,在菜单栏找到【项目】---选择【(项目名称)属性】--打开后,点击左边菜单【应用程序】--重新选择启动对象!
2.在以上打开的界面不要关闭,再点击【生成】--【目标平台】选择X86
再运行了试试!你发现问题已经解决!与君共勉!