メインメニューを開く

差分

Mod mono

649 バイト追加, 2012年7月24日 (火) 09:30
編集の要約なし
{{小文字}}
'''mod_mono'''とは、Apacheと[[XSP]]を連携させるモジュールである。ApacheとTomcatを連携させるmod_proxy_ajpやmod_jkと似たようなものと思って間違いない。
== 設定例 設定例(Apache) ==
以下にFreeBSDでportsを使ってインストールした場合の例を示す。
FreeBSDでportsを用いてインストールした場合のパス設定となっているので適宜書き換えてください。
=== 方法2:.htaccessで設定する ===
[[ASP.NET MVC]]のルートディレクトリに.htaccessファイルを作り以下の内容を記述する。
なおForceTypeを用いる方法では
<source lang="apache">
## 旧:## この方法ではASP.NET MVC 1は動いていたのだが、## なぜかASP.NET MVC 3が動かなかった。#ForceType application/x-asp-net ## 新:## これでASP.NET MVC 3が動いた。これが正しいかは不明。とりあえず動いた。SetHandler mono# すべてをxspに処理させても良いが速度的に不利なので特定拡張子を弾く(apacheに任せる)。<FilesMatch "\.(gif||jpg|jpeg|png|css|ico|xsl|js|zip|avi|mov|wmv|flv|swf)$"> SetHandler None</FilesMatch>
</source>
Visual Studio 2010の「新しい項目」でテキストファイルを新規作成すると、そのファイルの文字コードは「UTF-8のBOM付き」となるが、.htaccessファイルにBOMが付いているとapacheでエラーとなるので注意。
 
[[ASP.NET MVC 3]]については「[[ASP.NET MVC 3#Monoでの動かし方]]」を参照。
== 関連項目 ==
匿名利用者