2012-03-20 10 views
1

私は何がうんざりしているのか分かりませんが、私はちょうどf5に次のエラーが出ています。'/'アプリケーションのサーバエラーMVC3

リソースが見つかりません。

概要HTTP 404。探しているリソース(またはその依存関係の1つ)が削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次のURLを確認し、正しく入力されていることを確認してください。

要求されたURL:/

次は完全にデフォルトと変更なし、私のルートです。

 public static void RegisterRoutes(RouteCollection routes) 
    { 
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

     routes.MapRoute(
      "Default", // Route name 
      "{controller}/{action}/{id}", // URL with parameters 
      new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults 
     ); 

    } 

私のプロジェクトのプロパティ - >ウェブタブ、 "特定のページ"がn番目にあります。私のプロジェクトにはインデックスページのホームフォルダがあります。

他のページは、手動でURLを入力した後にのみ動作します。 http://localhost:21183/store/search

おかげチェックする

+0

あなたはビュー(インデックスページでホームフォルダを)持っていますが、あなたが誤ってあなたにHomeControllerにIndexメソッドを削除したことを言うの? – Rupo

答えて

3

物事:例えばのために

  1. をあなたはControllerから派生HomeControllerという名前のパブリッククラスを持っています。
  2. このHomeControllerクラスには公開のインデックスアクションがあります。
  3. 対応するビューがあります。~/Views/Home/Index.cshtml
  4. これは、拡張レスURLをサポートするWebサーバー内でテストしています。たとえば、これはIIS 6.0の機能をそのまま使用することはできません。

コントローラー:

public class HomeController: Controller 
{ 
    public ActionResult Index() 
    { 
     return View(); 
    } 
} 
+0

おっぱい、人生の節約、いつもお尻を保存してくれてありがとう。 – aHaH

関連する問題