У меня есть веб-сайт asp.net core 2.0, построенный на VS19, который я развертываю в службе приложений Azure. Репозиторий исходного кода находится в Azure Dev Ops, но я хочу развернуть его прямо с моего локального компьютера.
В Azure я создал службу приложений Azure, загрузил профиль публикации, импортировал его в VS2019 и выполнил публикацию. Окно вывода показывает, что все было успешно развернуто.
Однако, когда я перехожу к URL-адресу развертывания, я получаю этот экран вместо своего приложения.
Что я делаю неправильно? Сообщений об ошибках нет, поэтому я не могу искать.
РЕДАКТИРОВАТЬ: в startup.cs мой маршрут по умолчанию находится в области. Итак, я определил следующее:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/{controller=Account}/{action=Login}");
routes.MapAreaRoute(
name: "default",
areaName: "Home",
template: "{controller=Account}/{action=Login}");
//routes.MapRoute(
// name: "default",
// template: "{controller=Home}/{action=Index}/{id?}");
});