2 цента с моей стороны, пока я просто застрял на этом некоторое время.
Проблема заключалась в том, что вчера я играл с Ubunut / Ngnix, а сегодня решил попробовать Azure.
НО я забыл прокомментировать (отключить) следующие строки в моем автозагрузке:
//for nginx server
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
, и это стоило мне почти половину дня, чтобы найти проблему.
Iтакже поставьте маршрутизацию следующим образом
app.UseStatusCodePages();
app.UseAuthentication();
app.UseMvc(routes => {
routes.MapRoute(
name: "default",
template: "{controller=Pages}/{action=Index}");
});
Теперь похоже, что это работает в Azure:)