Это, вероятно, из-за URL ответа.
Когда выполняется аутентификация, пользователь перенаправляется на ответный URL.
Этот URL настроен в AAD.
Возможно, вы настроили корневой URL приложения в ответном URL, который не содержит какого-либо контроллера или действия. Поэтому приложение не может никуда направлять запрос.
Вы можете проверить это на портале Azure.
EDIT:
Исходя из вашего комментария, я бы посоветовал проверить, не использовали ли вы «UseDefaultFiles».
UseDefaultFiles пытается найти страницу с именем «По умолчанию» или «Индекс». Но если страница с этими именами недоступна, то вам нужно написать собственную логику
Допустим, вы хотите сделать "mydefault.html" в качестве документа по умолчанию, тогда логика будет такой, как показано ниже.
См. эту документацию .
public void Configure(IApplicationBuilder app)
{
// Serve my app-specific default file, if present.
DefaultFilesOptions options = new DefaultFilesOptions();
options.DefaultFileNames.Clear();
options.DefaultFileNames.Add("mydefault.html");
app.UseDefaultFiles(options);
app.UseStaticFiles();
}