Я пытаюсь вызвать представление из Startup.cs (ниже). Контроллер называется AppController, а метод - Index.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseDeveloperExceptionPage();
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=App}/{action=Index}");
});
}
Когда я запускаю свое приложение (http://localhost:8000/), я получаю ошибку 404. Я думал, что выше я устанавливал значение по умолчанию для сопоставления методу Index
в AppController.cs
. Я думаю, что проблема в том, что более у моего контроллера индекса у меня есть HttpGet
, потому что у меня есть форма, которую я хочу отправить на этой странице (которая работает)
[HttpGet("index")]
public IActionResult Index()
{
return View();
}
Страница индекса отображается, как и ожидалось, когда я перехожу к http://localhost:8000/index. Я что-то не так делаю в Configure
?