我有一个在 VS19 中构建的 asp.net core 2.0 网站,我正在部署到 Azure 应用服务。源代码存储库位于 Azure Dev Ops 中,但我想直接从本地计算机部署。
在 Azure 中,我创建了 Azure App Service 并下载了“发布配置文件”并将其导入 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?}");
});