メインメニューを開く

差分

ASP.NET MVC 3

1,514 バイト追加, 2012年3月27日 (火) 08:58
編集の要約なし
[[Mono]]によるASP.NET MVC 3の動作は2012年3月時点では公式サポートされていないが、Windows上で作り、関連アセンブリ(DLL)ごと持って来ればほぼ動く。
 
== インストール ==
=== Windows ===
ASP.NET MVC 3をVisual Studio 2010などで利用するには下記からダウンロードしてインストールする必要がある。
* http://www.asp.net/mvc/mvc3
=== Mono ===
{{stub}}
 
== Monoでの動かし方 ==
2012年3月27日時点、CentOS6での記録です。
 
事前に[[mod_mono]]の設定が完了していることが前提条件となる。
mod_monoの設定については「[[mod_mono#ASP.NET MVCを使うための設定]]」を参照。
 
[[ASP.NET MVC 3]]を使うにあたって、まだ[[Mono]]では提供されていないアセンブリ(DLL)があるので、binディレクトリにコピーしておく必要がある。
 
Visual Studio 2010を使っている場合は参照設定の各項目をクリックしてプロパティを表示すると「ローカルコピー」という項目があるので「True」に設定しておく。参照設定の一覧にないアセンブリについては「参照の追加」より追加してローカルコピー設定を行う。
 
Mono公式サイトでは以下のファイルをコピーすればよいとなっている<ref>http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support</ref>。
* System.Web.Mvc.dll
* System.Web.Razor.dll
* System.Web.WebPages.Deployment.dll
* System.Web.WebPages.dll
 
一方、Usa*Usa日記さんによる記録では若干項目が多い<ref>http://d.hatena.ne.jp/machi_pon/20110503/1304411747</ref>。同じCentOS6ということで今回はこちらを採用したので公式設定は試していない。
* System.Web.Helpers.dll
* System.Web.Mvc.dll
* System.Web.Razor.dll
* System.Web.WebPages.Deployment.dll
* System.Web.WebPages.dll
* System.Web.WebPages.Razor.dll
== 主な変更点 ==
=== その他 ===
{{stub}}
 
== インストール ==
=== Windows ===
ASP.NET MVC 3をVisual Studio 2010などで利用するには下記からダウンロードしてインストールする必要がある。
* http://www.asp.net/mvc/mvc3
=== Mono ===
{{stub}}
匿名利用者