Начиная с 30 июня 2018 года, все новые приложения в Azure Служба приложений будут создаваться с TLS 1.2 по умолчанию .
. На root веб-сайте найдите global.asax
файл, щелкните по нему правой кнопкой мыши и просмотрите код. В этом файле должен быть метод Application_Start
.
. В этом методе добавьте эти строки для принудительной установки TLS 1.2
protected void Application_Start()
{
//**Add these lines**
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)
{
ServicePointManager.SecurityProtocol = ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12;
}
//**Add these lines**
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
Кроме того, вы можете принудительно установить версию TLS на Azure WebApps с политиками диспетчера ресурсов .