6

Razor エンジンを使用して新しい ASP.NET MVC 3 プロジェクトを作成しました。コントローラ フォルダにコントローラhomController.csを追加し、ビューを追加しました。

ビュー ( index.cshtml) には次のコードのみが含まれます。

@{
   ViewBag.Title = "Home";
}

<h2>Home</h2>

デバッグを開始すると、次のエラーが表示されます。

Server Error in '/' Application.
The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.

Requested URL: /

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.225

どうしたの?

4

6 に答える 6

0

このエラーが発生した場合は、パブリック クラス名を変更することを強くお勧めします。「HomeController」として新しい名前を付けます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MyFirstMVC.Controllers
{
    public class HomeController : Controller
    {

        // GET: /First/

        public string Index()
        {
            return  "Jay Swaminarayan"; // this string will be display at your run time!!!
        }

    }
}
于 2016-03-11T04:35:21.690 に答える
0

ルートである必要はありません... Web構成の構成に問題がある可能性があります

于 2015-06-03T14:23:53.567 に答える
-1

これはラビンダー・アキュラ

この答えを見つけてください

  • mvc プロジェクトを右クリック

  • 「プロパティ」を選択

  • 「ウェブ」タブを選択

  • 「特定のページ」を選択

  • HomeController というコントローラーと Index というアクション メソッドがあると仮定して、home/index の代わりに「home/index」と入力します。cshtmlを [特定のページ] ラジオ ボタンに対応するテキスト ボックスに入力します。

于 2013-12-28T13:06:46.833 に答える