【消しゴム】MONOを使ってみるスレ4【じゃない】

このエントリーをはてなブックマークに追加
11デフォルトの名無しさん
お前ら詳しいな
12デフォルトの名無しさん:2012/02/17(金) 13:49:10.01
Apache + Mono XSPでASP.NET MVCを動かすのに試行錯誤しているのですが
どうやるかわからなくて、apacheの設定で.htaccessを使えるようにして、
.htaccessに

ForceType application/x-asp-net

と記述して何とか動いたのですが、これでいいのでしょうか?
もっと別な方法(正攻法)があるのでしょうか?
13デフォルトの名無しさん:2012/02/17(金) 22:31:03.25
14デフォルトの名無しさん:2012/02/18(土) 11:17:50.27
>>6 みて思ったんだけど、
AppHarborっていう、Herokuみたいな.net(not mono?)向けのPaasがあるんだが、
データ層のサーバ側アプリケーションは別にもってるから
クライアント側の紹介があるだけだな。
15デフォルトの名無しさん:2012/02/18(土) 20:11:46.86
>>2
認識できないのは、targetframeworkのバージョン番号とかが
持っているファイルと合わないせいだと思うので、
新規プロジェクトを作って、そちらのweb.configを持ってくればいいんじゃ無いかな。

新規プロジェクトのデフォルトは、3.5(2.0系)なので、
プロジェクトのオプションで、
[ビルド]-[一般]にTarget Frameworkを「Mono/.NET 3.5」か「Mono/.NET 4.0」にするところがあるからそこで切り替わると思う。

16デフォルトの名無しさん:2012/02/18(土) 20:18:05.75
web.config関係なく、Target Frameworkが「Mono/.NET 3.5」ならxsp2が、
「Mono/.NET 4.0」ならxsp4が立ち上がるみたい。
17デフォルトの名無しさん:2012/02/19(日) 13:02:00.32
>>16
Windows版のやつ入れてみたけどダメだわ
18デフォルトの名無しさん:2012/02/19(日) 13:02:43.14
ターゲットフレームワーク変えると、システムの参照するアセンブリが2系と4系で変わってるだけ
みたいで、web.configが書き換わるわけではないみたい。
19デフォルトの名無しさん:2012/02/25(土) 22:25:05.87
CentOS6向けのRPMは無いのでしょうか?
20デフォルトの名無しさん:2012/02/26(日) 00:36:12.73
EPEL 6のは、2010/6付けで2.4.3だった。
いま2.10.8なのでさすがに古い気がする。
RHEL5用のnovell-mono (2.10.2)を、centos6に入れてる記事があった。
/opt/novell/mono に入る&そんなに依存する共有ライブラリでAPIの変更がそんなに無いのかも?

ソースから入れて消せなくなるのが嫌だったら、novellのrpmみたいに、/opt/monoとかに入れる方法もあるよ。