я получил простое веб-приложение с маршрутизацией 1 по умолчанию:ASP.NET MVC по умолчанию Рауса неправильно
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Game", action = "Index", id = UrlParameter.Optional }
);
Мой контроллер содержит следующие действия:
public class GameController : Controller
{
public ActionResult Index()
{
// some actions
return View();
}
[HttpPost]
public ActionResult CreateGame(Game game, User user)
{
// some actions
return View("Game");
}
[HttpPost]
public ActionResult JoinGame(User user)
{
// some actions
return View("Game");
}
}
Также в соображениях/папку игры я получил «Индекс» и «Игра». Но когда я запустить приложение время от времени (не всегда!) Он просит
http://localhost:55815/Game/Game
вместо
http://localhost:55815 or http://localhost:55815/Game/Index
ОК, у меня есть одна вещь в моем сознании - OMG! Серьезные! Я отлаживал его в течение нескольких часов! &% $ #^@ $ # $ # *% $ (^ (^% ... grrrrr Спасибо большое! –