HTTPS вызывает пропуски при установке сайта Net Core 2.1 в Azure Web APP - PullRequest
0 голосов
/ 27 августа 2018

Я обновляю веб-сайт с MVC5 до Net Core 2.1 и устанавливаю в Azure Web Apps. Я хочу протестировать сайт в Azure, прежде чем приступить к работе. Я настроил тестовый веб-сайт, но не приобрел сертификат SSL. Я получаю 404 ошибки за пропущенные просмотры на тестовом сайте, но не в разработке VS2017. Как я могу удалить требование для сертификата SSL. Следующий код находится в моем Startup.cs.

        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            app.UseDatabaseErrorPage();
        }
        else
        {
            app.UseExceptionHandler("/Home/Error");
            app.UseHsts();
        }

        app.UseHttpsRedirection();
        app.UseStaticFiles();
        app.UseCookiePolicy();

        app.UseAuthentication();

        app.UseSession();

        app.UseMvc(routes =>
        {
            routes.MapRoute(
                name: "default",
                template: "{controller=Home}/{action=Index}/{id?}");
        });

Я создал тестовый веб-сайт в VS2017 без выбора HTTPS. Я не вижу разницы между сайтом с Https и сайтом без Https. Также с помощью браузера Chrome сайт отображается как «Защищенный». я никогда получил сообщение об отсутствии сертификата SSL.

Боб Нил,

1 Ответ

0 голосов
/ 27 августа 2018

Удалить app.UseHttpsRedirection (); :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...