我々はそれを移植することができないASP.Net Webformsで書かれた3層ウェブアプリケーションを持っています - 後退は本当に吸う! - MVCに。私たちの目標は、プラグインのアーキテクチャを実装することです。 1つの方法は、App_Codeフォルダを使用することです。より良い選択肢はありますか?asp.net webformsアプリケーション用のプラグインアーキテクチャを実装する最善の方法は何ですか?
0
A
答えて
1
私のプラグインのアーキテクチャは完全に別の解決策で開発されています。私は私のWebプロジェクトにライブラリへの参照を含める。私は、Application_Startで実行され、web.configファイルからプラグイン設定を読み込むプラグインマネージャを使用します。設定では、実際に使用されているプラグインのフルネームを指定し、Activator.CreateInstanceを使用してプラグインをインスタンス化します。すべてのプラグインは、IPluginインターフェイスと、特定のプラグインタイプごとのインターフェイスを実装しています。
0
プラグインローダーアセンブリを作成する可能性はありますか? :)
ASP.NETアプリケーションでビジネスレベルのコードを使用しないでください。できるだけ "プレゼンテーションのみ"にしてください。
関連する問題
- 1. ASP.NET MVCでユーザーコントロールを実装する最善の方法は何ですか?
- 2. Asp.net MVCでXMLローカリゼーションを実装する最善の方法は?
- 3. Android:ゲーム用ボードを実装する最善の方法は何ですか?
- 4. ASP.NET MVC3:リストボックスを実装する最善の方法はどれですか?
- 5. このアプリケーションを実装するための最善の方法
- 6. Googleのクラウドストレージを実装する最善の方法は何ですか?
- 7. 演算子のオーバーロードを実装する最善の方法は何ですか?
- 8. AJAXの「スライダ」を実装する最善の方法は何ですか?
- 9. インタープリタでbreakステートメントを実装する最善の方法は何ですか?
- 10. Game Makerでイベントシステムを実装する最善の方法は何ですか?
- 11. C++でハッシュローテーションメソッドを実装する最善の方法は何ですか?
- 12. Ecto/Phoenixでアップデートカウンターを実装する最善の方法は何ですか?
- 13. App Transport Securityを実装する最善の方法は何ですか?
- 14. 再生フレームワークにアクセストークンを実装する最善の方法は何ですか
- 15. ショートカットエディタTextBoxを実装する最善の方法は何ですか?
- 16. C#(データベースなし、asp.netなし)でタグ付けシステムを実装する最善の方法は何ですか?
- 17. 写真編集アプリケーションで「元に戻す」機能を実装する最善の方法は何ですか?
- 18. 実行中のasp.net Webアプリケーションをリモートで設定する最善の方法は何ですか?
- 19. ASP.Netアプリケーションで長時間実行されるプロセスを処理する最善の方法は何ですか?
- 20. ASP.NET MVC 2プレビュー1 - 領域を実装する最善の方法は何ですか?
- 21. ASP.NET WebFormsでTDDを実装する方法
- 22. サブスクライバシステムを実行する最善の方法は何ですか?
- 23. カスタムアレイアダプタを使用するアンドロイドリストビューで単一選択ラジオボタンを実装する最善の方法は何ですか?
- 24. WebアプリケーションでDateTimeを処理する最善の方法は何ですか?
- 25. iPhone SDKでアニメーションを実装する最善の方法は?
- 26. 注釈ベースのSpring起動アプリケーションでプラグインアーキテクチャを実装する
- 27. 単一のWebサービスコール内でグループ/バッチ実行を実装する最善の方法は何ですか?
- 28. iPhone/Android用の登録REST APIを実装する最善の方法は何ですか?
- 29. このUIを実装する最善の方法は?
- 30. ASP.Netでユーザーセッションを処理する最善の方法は何ですか?
ニースと簡潔 - ありがとう! –