私はasp.netWebアプリケーションにveeeryyy基本シングルトンを持っています:
[ThreadStatic]
private static BackgroundProcessManager2 _Instance;
public static BackgroundProcessManager2 Instance
{
get
{
if (_Instance == null) // **
{
_Instance = new BackgroundProcessManager2();
}
return _Instance;
}
}
通常、すべてが正常ですが、今回はすべてのページで_Instanceがnullになります。
さらに、**とマークされた行の_Instanceを監視しようとすると、非常に奇妙なエラーが発生します。
含まれているクラスに関する情報が利用できないため、フィールド'_Instance'の値をフェッチできません。
このクラスをアップロードするために何を引き起こすことができますか?