アプリケーションプールがタイムアウトした後、外部DLLで問題が発生しています。
VS2010をC#Webアプリケーションと.NET2.0で使用しています。このアプリケーションには、外部DLL(C ++で記述)が含まれています。このDLLはプロジェクトで参照されているため、ObjectBrowserでアセンブリとすべての関数を確認できます。DLLには、ac:\ DLLディレクトリにインストールしてこのディレクトリをApplication_Start()関数のEnvironmentVariables「Path」に追加した別のDLLが必要でした。
アプリケーションは、アプリケーションがタイムアウトした後を除いて、常に正しく動作します。(デフォルトのタイムアウトは20分です)。
タイムアウト後に次にアプリケーションを実行すると、「''の型初期化子が例外をスローしました」というメッセージが表示されました。DLLの新しいオブジェクトをアセンブリで実行する関数で
エラーをスローする別のオプションは、Windowsタスクマネージャー/プロセスで「w3wp.exe」の「プロセスを終了」することです。プロセスを終了してアプリケーションを更新すると、エラーが表示されます。
ありがとう
編集:
内部例外:
at <CrtImplementationDetails>.ThrowModuleLoadException(String , Exception )
at <CrtImplementationDetails>.LanguageSupport.Initialize(LanguageSupport* )
at .cctor()The type initializer for '<Module>' threw an exception.