Как я могу опубликовать ASP.Net Core Web Api для HTTP вместо HTTPS в разработке?

Исходя из ваших комментариев, вы можете подумать о написании метода расширения :

public static bool TryAddCookie(this WebRequest webRequest, Cookie cookie)
{
    HttpWebRequest httpRequest = webRequest as HttpWebRequest;
    if (httpRequest == null)
    {
        return false;
    }

    if (httpRequest.CookieContainer == null)
    {
        httpRequest.CookieContainer = new CookieContainer();
    }

    httpRequest.CookieContainer.Add(cookie);
    return true;
}

Тогда вы можете иметь код типа:

WebRequest webRequest = WebRequest.Create( uri );
webRequest.TryAddCookie(new Cookie("someName","someValue"));

0
задан Cosmin Stoian 15 January 2019 в 17:54
поделиться

1 ответ

Шаг 1. Вы можете проверить ваш стартап и посмотреть, есть ли у вас строка ниже:

app.UseHttpsRedirection();

Если оно присутствует, прокомментируйте его.

Шаг 2:

При публикации в IIS не выбирайте протокол HTTPS.

Этих двух шагов было бы достаточно.

Please check this image for knowing where HTTP is configured

0
ответ дан Manoj Choudhari 15 January 2019 в 17:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: