. «Чистая» сборки может удалить «мертвую древесину», которая может быть оставлена лежащей рядом с предыдущими сборками, неудачными сборками, неполными сборками и другими проблемами сборки.
В общем случае среда IDE или сборка будет включать в себя некоторую форму «чистой» функции, но это может быть неправильно настроено (например, в ручном файле) или может завершиться неудачей (например, промежуточные или результирующие двоичные файлы - только).
После завершения «очистки» убедитесь, что «чистый» преуспел, и весь сгенерированный промежуточный файл (например, автоматический файл makefile) был успешно удален.
Этот процесс можно рассматривать как конечный вариант, но часто является хорошим первым шагом ; особенно если недавно был добавлен код, связанный с ошибкой (локально или из исходного репозитория).
лучший способ - изменить маршрут. Маршрут по умолчанию (определенный в вашем App_Start) устанавливает /Home/Index
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters*
new { controller = "Home", action = "Index",
id = UrlParameter.Optional }
);
в качестве целевой страницы по умолчанию. Вы можете изменить это как любой желаемый маршрут.
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters*
new { controller = "Sales", action = "ProjectionReport",
id = UrlParameter.Optional }
);
Я не ответил на этот вопрос:
Как мне настроить область по умолчанию при запуске приложения?
blockquote>Итак, вот как вы можете установите значение по умолчанию. Площадь:
var route = routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ).DataTokens = new RouteValueDictionary(new { area = "MyArea" });
Если у вас есть только один контроллер и вы хотите получить доступ к каждому действию в корневом каталоге, вы можете пропустить имя контроллера, например
routes.MapRoute(
"Default",
"{action}/{id}",
new { controller = "Home", action = "Index",
id = UrlParameter.Optional }
);
Установите ниже код в RouteConfig.cs в папке App_Start
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional });
}
ЕСЛИ все еще не работает, выполните шаги ниже
Второй способ: вы просто следуете ниже,
1) Щелкните правой кнопкой мыши на своем проектном решении
2) Выберите «Свойство»
3) Выберите «Веб-вариант», а затем «Выбрать конкретную страницу» («Контроллер / Вид»), а затем установите свой логин страница
Здесь учетная запись - мой контроллер, а Login - мой метод действий (сохранен в контроллере учетных записей)
Пожалуйста, посмотрите скриншот [/g0].