- SPアプリケーションでMVCフレームワークを使用しようとしています。
- これが私たちが達成しようとしているものです... MVC をホストして実行できる SPSite 内の仮想ディレクトリ。例: /_layouts/MVC/
必要な構成変更に関するヒント (可能な場合) は非常に役立ちます。
必要な構成変更に関するヒント (可能な場合) は非常に役立ちます。
これはあなたに興味があるかもしれません http://www.codeplex.com/SharePointMVC
約5分前に公開しました。
これは基本的に、SharePoint マスターページ内で ASP.MVC をレンダリングするのに役立つライブラリです。
まだ初期ですが、アイデアはわかります。
MVC アプリの web.config 内のすべて (モジュール、ハンドラー、アセンブリ、名前空間) を継承解除するには、かなりの時間を費やすことになるでしょう。MVC を同じ IIS Web サイト内で動作させるのではなく、SharePoint の外でアプリを実行することをお勧めします。Joel Oleson は、SharePoint 統合の形式として "ウィジェット" または "Web パーツ" を使用することについてブログを書いています。
MS MVC チームから、Sharepoint で MVC を使用する予定はないと聞いています。ただし、MVC は、いくつかの調整を行うことで SharePoint で使用できます。
次の共有ポイント サイト www.themedicinecabinet.co.uk は、ASP.net MVC 2 を使用して構築されました。
この記事では、これがどのように行われたかを説明しています http://vspug.com/mbailey/files/2010/04/Using-ASP.NET-MVC-2-with-Sharepoint-Publishing.pdf
サイトのバックエンドとして SharePoint 2010 を使用し、フロントエンドで ASP.NET MVC3 を使用できるオープンソース プロジェクトをリリースしました。私たちは過去 2 年間このコード ベースを使用してきましたが、他のユーザーにとって有用であると確信しているため、コミュニティと共有したいと考えていました。
ドキュメントはまだ不十分です。質問がある場合やサポートが必要な場合は、お気軽にお問い合わせください。
独自のアプリ プールで仮想ディレクトリを実行することをお勧めします。他のいくつかの Microsoft 製品で MVC を利用していますが、MVC ではアプリ プールのマネージド パイプライン モードを「統合」にする必要があります。