0

拡張したい Umbraco Web サイトがあります。ASP.Net MVC は、私が書いている拡張機能に適していると思います。特に、MVCContrib のポータブル エリアのアイデアが気に入っています。私が疑問に思っているのは、ソースを再コンパイルせずに、Portable Area を Umbraco に組み込むのはどれほど簡単でしょうか?

より一般的には、web.config を変更するだけで、ポータブル領域を既存のアプリケーションに接続できますか? 私は、HttpModule を作成し、それを web.config に含める方法に沿って考えています。

4

2 に答える 2

1

いいえ、ポータブル領域には VirtualPathProvider を設定する必要があります。VirtualPathProviders はコードで構成する必要があります。

App_Code フォルダーを使用して、いくつかのハック的なアプローチを試すことができます。それはうまくいくかもしれません。

于 2010-07-10T19:17:27.803 に答える
0

現在のバージョンの Umbraco (4.x) は Web フォーム モデルに基づいているため、MVC を組み込むのは容易ではありません (ただし、Umbraco 5 (まだ計画中) は MVC ベースになると思います)。

通常、XSLT または Web フォーム ユーザー コントロールを使用して、Umbraco サイトに機能を追加します。しかし、あなたが書いている「拡張機能」が実際に何をしているのかよくわかりません。おそらく、それが達成するように設計されているものを拡張できますか?

于 2010-07-10T19:15:43.220 に答える