Исходя из ваших комментариев, вы можете подумать о написании метода расширения :
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"));
Шаг 1. Вы можете проверить ваш стартап и посмотреть, есть ли у вас строка ниже:
app.UseHttpsRedirection();
Если оно присутствует, прокомментируйте его.
Шаг 2:
При публикации в IIS не выбирайте протокол HTTPS.
Этих двух шагов было бы достаточно.