Asp.net mvc core 2.2 всегда попадает в /index.html вместо home / index - PullRequest
0 голосов
/ 04 февраля 2019

Я настроил следующим образом.

app.UseMvc(ConfigureRoutes);

с ConfigureRoutes следующим образом.

private void ConfigureRoutes(IRouteBuilder routeBuilder)
{
    routeBuilder.MapRoute("Default", "{Controller=Home}/{Action=Index}/{Id?}");
}

Но он всегда идет и попадает в /index.html.

Поэтому, когда я набираю https://localhost:6001/, он переходит к https://localhost:6001/index.html. Я хочу, чтобы это оставалось https://localhost:6001/, но выполняю метод действия индекса внутри домашнего контроллера.

Конечно, он работает, как и ожидалось, когда я набираю полный URL https://localhost:6001/home/index. Он также правильно выполняет метод действия индекса, как я хотел, когда я печатаю https://localhost:6001/home

Чего мне не хватает.

Обратите внимание, что в методах действий HomeController и Index отсутствуют атрибуты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...