2009-03-24 8 views
6

問題があります。モノ2.2.i上でasp.net mvc 1.0を実行しようとしていますが、system.web.mvc.dllをbinディレクトリにコピーしました。私はHttpContext.Current.RewritePath( "/ Home/Index");を実行しました。それでも私は、TE誤差が生じています:HTTP 500エラー処理要求:「/」アプリケーションでモノラルのASP.NET mvc 2.2

サーバーエラーは、着信要求は、任意の経路

説明と一致していません。

スタックトレース:

System.Web.HttpException: The incoming request does not match any route at System.Web.Routing.UrlRoutingHandler.ProcessRequest (System.Web.HttpContextBase httpContext) [0x00000] at System.Web.Routing.UrlRoutingHandler.ProcessRequest (System.Web.HttpContext httpContext) [0x00000] at System.Web.Routing.UrlRoutingHandler.System.Web.IHttpHandler.ProcessRequest (System.Web.HttpContext context) [0x00000] at MvcApplication4._Default.Page_Load (System.Object sender, System.EventArgs e) [0x00000] at System.Web.UI.Control.OnLoad (System.EventArgs e) [0x00000] at System.Web.UI.Control.LoadRecursive() [0x00000] at System.Web.UI.Page.ProcessLoad() [0x00000] at System.Web.UI.Page.ProcessPostData() [0x00000] at System.Web.UI.Page.InternalProcessRequest() [0x00000] at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000]

バージョン情報:モノラルバージョン:2.0.50727.1433。 ASP.NETバージョン:2.0.50727.1433

+0

最終での最新リリースであり、asp.net-MVCライセンスはモノラルでの使用を許可していませんでした。それがうまくいかない、あるいは変更されていない(これは6ヶ月前)ことを意味するわけではありませんが、言及する価値はあります。 –

+0

最終バージョンのMVCに同梱されているライセンスには、この制限がありません。 – jpobst

+0

クール、よく知っておいてください。 –

答えて

8

私はついにそれを稼働させました。 ASP.NET 3.5 MVCアプリケーションは、svnからの最新のモノでそのまま修正されているようです(彼らはモノ2.2ではありません)。 コンパイルの詳細な手順は次のとおりです。http://www.mono-project.com/Compiling_Mono_From_SVN

明らかに、System.Web.Mvc.dllをアプリケーションのbin /サブディレクトリにコピーする必要があります。

誰でもモノと32ビットLinux上のXSPを必要とする場合には、ここに私のビルドです:http://www.speedyshare.com/283727620.html

UPDATE:2.4リリースが出て、それを取りに行きます!

別のUPDATE:2.6.1は、私が聞いた2010年3月15日

0

ここには「それは差し込まれていますか?」という質問があります。Global.asaxファイルに移動しましたか?あなたが見ているエラーの#1原因は、ファイルにあなたのすべてのルートが含まれているので、Global.asaxがありません。

0

まあ、global.asaxファイルで何も変更していません。それを使用して完全に実行されます。このエラーはmonoを使用している場合に発生します。

2

another質問に記載されているように、2.4で動作します。私はそれ以外のものではうまくいかないと思っていますが、2.2では.NET 3.5 SP1のルーティングについての説明があります...