本帖最后由 zhansir720 于 2009-10-25 22:59:56 编辑

解决方案 »

  1.   

    SqlConnection   conn=   new   SqlConnection(@ "Data   Source=.\WaltzPC;Initial   Catalog=master;UserID=sa;Password=sa"); SqlConnection   conn=new   SqlConnection( "Data Source=localhost;Initial   Catalog=master;UserID=sa;Password=sa"); 
    SqlConnection    conn= new   SqlConnection(@ "Server=.\SQLExpress;Database=master;Persist   Security   Info=True;User   ID=sa;Password=sa"); 
      

  2.   

    zhansir720 我跟你遇到同样问题。
    不过我的有点特殊的就是,先前没问题,因为我的程序要连接sql anywhere 于是使用了 asaconnection ,就是从这开始老报这个错。
    在使用asaconnection 时,如果在new的时候设断点就不报错。如果不断下来就报楼主一样的错。
    只有连sqlconnection 也开始报错了。
      

  3.   

    + $exception {"“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。"} System.Exception {System.TypeInitializationException}+ $exception {"“iAnywhere.Data.AsaClient.AsaTrace”的类型初始值设定项引发异常。"} System.Exception {System.TypeInitializationException}
      

  4.   

    我大概排查出初步原因了。
    一台机器anywhere 版本为9.0.1 不存在我这个问题。一旦升级到9.0.2 就出现这个问题了。而且sqlconnection 也同样出类型初始值设定项引发异常。
      

  5.   

    好消息,终于解决了。
    问题应该处在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里。可能是这期间安装其他软件导致配置文件被修改。解决办法:将machine.config用同在一个目录下的machine.config.default替换。
      

  6.   

    谢谢e_cipher ,问题终于解决了。。终于可以继续做程序o(∩_∩)o..
      

  7.   

    可以尝试将App.Config移除后重新添加