У меня очень простой веб-сайт, который я использую для тестирования, и я хочу поддерживать HTTP. В настоящее время все HTTP-запросы автоматически перенаправляются на HTTPS. Вот шаги по воспроизведению приложения:
В Visual Studio 2019 создайте новое базовое веб-приложение ASP. NET. Выберите ASP. NET Core 3.1 и Empty для шаблона проекта. Отключите «Настроить для HTTPS». Щелкните правой кнопкой мыши новый проект и выберите «Publi sh ...». Опубликуйте sh приложение в новой службе приложений.
После публикации перейдите на веб-сайт. Это перенаправит вас к HTTPS. Вот что я уже пытался исправить:
На портале Azure настройте вновь созданную службу приложений. Убедитесь, что аутентификация службы приложений отключена. В настройках TLS / SSL отключите «Только HTTPS».
В Program.cs добавьте параметр UseUrls.
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseUrls("http://localhost:8001");
webBuilder.UseStartup<Startup>();
});
В launchSettings. json убедитесь, что URL-адрес приложения использует http.
Ни одно из приведенных выше решений не помогло мне.