私のAsp.Net MVC 4 WebApiアプリケーションでは、別のアセンブリにある追加のWebApiControllersを後で(WebApiの初期化後)動的にロードしたいと考えています。さらに、実行時にこれらのコントローラーのルートを追加したいと考えています。
これが可能かどうか疑問に思っています。
私の目標は、コントローラー (コンパイルされたアセンブリ) をアップロードできる Web アプリを構築することであり、コントローラーはこのアプリケーション内で自動的にホストされます。
私はすでに独自の AssemblyResolver クラスを実装することでそれを達成しようとしましたが、(私が見た限りでは) AssemblyResolver は初期化段階で一度ロードされます。
すべてのコントローラーを「再ロード」するオプションがあるかもしれません。
どんな助けでも大歓迎です!
マリウス