2009-04-11 8 views
0

我々はそれを移植することができないASP.Net Webformsで書かれた3層ウェブアプリケーションを持っています - 後退は本当に吸う! - MVCに。私たちの目標は、プラグインのアーキテクチャを実装することです。 1つの方法は、App_Codeフォルダを使用することです。より良い選択肢はありますか?asp.net webformsアプリケーション用のプラグインアーキテクチャを実装する最善の方法は何ですか?

答えて

1

私のプラグインのアーキテクチャは完全に別の解決策で開発されています。私は私のWebプロジェクトにライブラリへの参照を含める。私は、Application_Startで実行され、web.configファイルからプラグイン設定を読み込むプラグインマネージャを使用します。設定では、実際に使用されているプラ​​グインのフルネームを指定し、Activator.CreateInstanceを使用してプラグインをインスタンス化します。すべてのプラグインは、IPluginインターフェイスと、特定のプラグインタイプごとのインターフェイスを実装しています。

+0

ニースと簡潔 - ありがとう! –

0

プラグインローダーアセンブリを作成する可能性はありますか? :)

ASP.NETアプリケーションでビジネスレベルのコードを使用しないでください。できるだけ "プレゼンテーションのみ"にしてください。

関連する問題