ASP.NET MVC 4 プロジェクトでImageResizerライブラリ(バージョン 3.2.4) を次のプラグインと共に使用しています: Watermark、MvcRoutingShim、DiskCache、SimpleFilters。
Visual Studio 2012 で初めてプロジェクトを起動すると、すべて正常に動作します。
しかし、プロジェクトを 2 ~ 3 回停止して再起動すると、プラグインの読み込みに失敗します。これは、診断ページで確認できます。
(...)
Plugins(ConfigurationError): Failed to load plugin by name "Watermark"
Verify the plugin DLL is located in /bin, and that the name is spelled correctly.
Plugins(ConfigurationError): Failed to load plugin by name "MvcRoutingShim"
Verify the plugin DLL is located in /bin, and that the name is spelled correctly.
(...) etc.
DLL ファイルは \bin フォルダーにあります。
Visual Studio でプロジェクトの「クリーン」アクションを実行してから「リビルド」することで、問題を解決できます。
しかし、しばらくするとプラグインのロードに失敗するのはなぜですか?