2

VS2010で新しい基本的なMVC4アプリケーションを作成しました。再生ボタンをクリックして、Webブラウザーに表示されたことをテストすると、次のページが表示されます。

ここに画像の説明を入力してください

仮想パスを何かに変更する必要があると思いますが、何がわかりません。

編集:それが写真で正しく言っていることがわかりません:

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: /
4

3 に答える 3

5

空のプロジェクトを作成した場合は、インデックスアクションを使用してHomeControllerを作成する必要があります。また、インデックスと呼ばれるビューを〜/ Views /Home/に作成する必要があります。

他のプロジェクトテンプレートはこれを作成しますが、空のプロジェクトは作成しません。

public class HomeController : Controller 
{

     public ActionResult Index()
     {

          return View()
     }

}
于 2013-01-02T13:28:41.473 に答える
3

誰も私に完全な答えをくれませんでした。つまり、これは@MattiVirkkunenと@BrettAlfredの融合です。

これをRouteConfig.cs内に追加します

routes.MapRoute(
                name: "Default",
                url: "",
                defaults: new { controller = "Home", action = "Home" }
            );

これをHomeController.cs内に追加します

public ActionResult Login()
        {
            return View();
        }
于 2013-01-03T10:43:43.113 に答える
0

Kya Neeta MVC me neyi ho Kya ?? 私も :)

アプリケーションにスタートアップページを作成したと思います。URLにHttp:// localhost:8080 / Home/Indexと入力します

http:// localhost:/ ControllerName / ActionName

それでも問題が解決しない場合は、新しいMVCアプリケーションを最初から作成してください。

于 2013-01-03T05:52:25.473 に答える