ошибка 404.0 — Не найдена asp.net 5 (обновление 1) mvc 6

#asp.net-core-mvc

#asp.net-core-mvc

Вопрос:

Я создаю проект с asp.net 5 Mvc6. Я запускаю его на локальном хосте, он работает правильно. Вот так

http://sendfile.cc/uploads/file/201609/0.234155001475090426.png

Но когда я публикую его и загружаю на свой хост, он выдает ошибку 404. Это мой URL http://mahdimadhani-001-site1.atempurl.com/dashboard/home

И это мои маршруты

          app.UseMvc(routes =>
        {
            routes.MapRoute(
                name: "dashboard",
                template: "dashboard/{controller}/{action=Index}/{id?}");
            routes.MapRoute(
                name: "default",
                template: "{controller=Home}/{action=UnderConstructio/{id?}");              
        });
  

Пожалуйста, помогите мне.

Комментарии:

1. Какую диагностику вы включили (например, ведение журнала) в приложение? Можете ли вы перейти на какие-либо другие страницы? Какова реализация DashboardController.Home (URL включает имя действия, поэтому оно не будет использоваться по умолчанию Index )?

2. Теперь все должны перейти к ASP.NET Ядро, dot.net . Больше нет ASP.NET 5 или MVC 6, пожалуйста.

3. почему, когда я запускаю его на локальном сервере, это хорошая работа, но на хосте она выдает ошибку 404. возможно, что-то изменится в web.config

4. .net 5 или .net core? Вам необходимо обновить текущий код до .net core 1.0.1.

5. я использую .net 5. спасибо