我々はそれを移植することができない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. このアプリケーションを実装するための最善の方法
- 5. ASP.NET MVC3:リストボックスを実装する最善の方法はどれですか?
- 6. AJAXの「スライダ」を実装する最善の方法は何ですか?
- 7. 演算子のオーバーロードを実装する最善の方法は何ですか?
- 8. C++でハッシュローテーションメソッドを実装する最善の方法は何ですか?
- 9. ショートカットエディタTextBoxを実装する最善の方法は何ですか?
- 10. C#(データベースなし、asp.netなし)でタグ付けシステムを実装する最善の方法は何ですか?
- 11. サブスクライバシステムを実行する最善の方法は何ですか?
- 12. 実行中のasp.net Webアプリケーションをリモートで設定する最善の方法は何ですか?
- 13. ASP.NET WebFormsでTDDを実装する方法
- 14. ASP.NET MVC 2プレビュー1 - 領域を実装する最善の方法は何ですか?
- 15. ASP.Netアプリケーションで長時間実行されるプロセスを処理する最善の方法は何ですか?
- 16. カスタムアレイアダプタを使用するアンドロイドリストビューで単一選択ラジオボタンを実装する最善の方法は何ですか?
- 17. iPhone SDKでアニメーションを実装する最善の方法は?
- 18. 単一のWebサービスコール内でグループ/バッチ実行を実装する最善の方法は何ですか?
- 19. iPhone/Android用の登録REST APIを実装する最善の方法は何ですか?
- 20. 注釈ベースのSpring起動アプリケーションでプラグインアーキテクチャを実装する
- 21. Java(Android)で「サーバー」クラスを実装する最善の方法
- 22. RestKitでRKReachabilityObserverを実装する最善の方法
- 23. Cでソケットリスナーを実装する最善の方法
- 24. Railsアプリケーションでスキニングを実装する最も良い方法は何ですか
- 25. ASP.NET MVCでフォームを作成する最善の方法は何ですか?
- 26. ASP.Netでユーザーセッションを処理する最善の方法は何ですか?
- 27. ASP.NET MVCでユーザーを管理する最善の方法は何ですか
- 28. WCFで認証する最善の方法は何ですか?
- 29. ASP.Netページからツールを実行する最善の方法
- 30. クライアントAPIを実装する最善の方法はどれですか
ニースと簡潔 - ありがとう! –