解决方案 »

  1.   

    web.config文件中没有设定ConStr的属性吧
      

  2.   


    当然有
    <connectionStrings>
      <add name="conStr" connectionString="Server=.;Database=TravelDB;User Id=sa;Password=accp;" />
      
    </connectionStrings>
      

  3.   

    strConn不定义成静态只读字段,试试看还有没有异常
      

  4.   

    我都试过了 ,
    SqlConnection conn = new SqlConnection("Server=.;Database=TravelDB;User Id=sa;Password=accp;")
    这样都没用 报同样的错!!
      

  5.   

    还有其他static变量的赋值或者static的构造函数吗?一般产生这个错误是因为下面几个原因:
    那么产生TypeInitializationException的情况就包含以下几种:
     
    1. 访问类的某一静态成员,而其他静态成员的初始化(或静态构造函数中)产生异常。例如访问ClassHelper.StaticString,由于静态成员Field的初始化产生异常,因此调用ClassHelper.StaticString会抛出TypeInitializationException。
     
    2. 访问类的某一静态成员,该静态成员的初始化(或静态构造函数中)产生异常。例如访问ClassHelper.Field。
     
    3. 对该类进行初始化,而类中的某个静态成员初始化(或静态构造函数中)产生异常。例如ClassHelper helper = new ClassHelper()。
      

  6.   

    参考这个帖子http://bbs.csdn.net/topics/390345342
      

  7.   

    1.web.config编码是否正确,2.有没引用Configuration等