私はクラスを持っていました:
public class Constant
{
public static string ConnString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
}
LIVEで例外をスローします:定数ctorの型の初期化に失敗しました
クラスを次のように変更すると:
public class Constant
{
public static string ConnString
{
get
{
return ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
}
}
}
できます。これで2時間無駄にしましたが、なぜこれが起こるのかまだわかりません。何か案は?
注: 1st クラスは DEV 環境で動作していましたが、LIVE 環境では動作していませんでした。2 番目のクラスは、DEV と本番環境で動作します。
私は本番環境と Asp.Net 4.0 Web サイト プロジェクトで VS2010 を使用しています。
控えめに言っても、この矛盾に私は完全に驚いています!
編集:このクラスはApp_Code
フォルダーにありました。