この問題についていくつかの記事を読んだが、まだIIS 6でMVCが動作していないようだ。IISのaspnet_isapi.dllに.mvcをマップしたが、私はその後、//localhost/Web.Site/api.mvc/Users/Listを参照し、このIIS 6を使用したMVC
RouteTable.Routes.MapRoute("action", "api.mvc/{controller}/{action}", new {action = "Index"});
のように見える私のマッピングされたURLを参照しますが、404は同じ
が
ために起こる返さ取得//localhost/WebSite/api.mvc/Users/
ViewActionを返すリストとインデックスを持つUsersControllerを持っています
他に何か必要なことはありますか?それとも私が何かに
歓声も
.............
を逃した私は私のウェブサイトで私のデフォルトページをリダイレクトが
に動作していることを指摘しなければなりません例えば私のデフォルトのコードが背後にあるので、デフォルトの「/」、要求が正しくglobal.asax.cs
でこの経由でルーティングされるん HttpContext.Current.RewritePath(Request.ApplicationPath, false);
IHttpHandler httpHandler = new MvcHttpHandler();
httpHandler.ProcessRequest(HttpContext.Current);
を持っています
RouteTable.Routes.MapRoute("default", "", new {controller="Home", action = "Index" });
ないでくださいそれは場合に役立ちます誰
それは「{コントローラ} .mvc/{アクション}」ではないでしょうか? –
あなたは「はい」と言っています - それは**チェックされていません**? –
私の理解から、それは問題ではありません。私はとにかくそれを試みたが、まだ404の – Gilly