Проблема, с которой вы сталкиваетесь, может быть связана не с кодом, а с TLS.
Если вы работаете в среде dotnet 4.5 и выше, используйте код ниже в Startup.cs
public void Configuration(IAppBuilder app) {
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
ConfigureAuth(app);
}
Если вы используете .net framework ниже 4.5, используйте приведенный ниже код в Global.asax
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; //TLS 1.2
ServicePointManager.SecurityProtocol = (SecurityProtocolType)768; //TLS 1.1