Я пытаюсь создать основное веб-приложение ASP.NET для размещения IdentityServer и использовать его в качестве основной службы авторизации, доступной для многих других приложений.
Я следовал краткому руководству, которое состоит в установке пакета nuget (называемого IdentityServer4) в пустой шаблон приложения MVC.
На моей машине все работает нормально (отладка с предварительным просмотром VS2017 и VS2019).
Я пытался опубликовать приложение как службу приложений Azure, как и в предыдущих приложениях, и работал нормально.
Во время отладки, если я открываю браузер и набираю "https://localhost:44316/",, я вижу эту страницу:
Но переход к «https://xxx.azurewebsites.net" (там, где я опубликовал приложение) не работает. Ответ 404 не найден.
Просто, чтобы добавить некоторые детали, если я перейду к этому «https://localhost:44316/Account/Login?ReturnUrl=%2Fgrants",, я получу правильную страницу входа в систему, и то же самое в Azure приведет к тому же результату.
По сути, похоже, что это работает, за исключением домашней страницы.
Я не специалист по маршрутизации с ASP.NET Core, поэтому не вините меня, если мой вопрос не такой умный.