We have fixed this issue by building a custom wyUpdate.exe targetted for .NET 4.5 with below code change.
This is done in the GetRequest function of FileDownloader.cs
<code> if (request is HttpWebRequest) { request.Credentials = hasCredentials ? new NetworkCredential(uri.UserName, uri.Password) : CredentialCache.DefaultCredentials;
// Some servers explode if the user agent is missing. // Some servers explode if the user agent is "non-standard" (e.g. "wyUpdate / " + VersionTools.FromExecutingAssembly())
// Thus we're forced to mimic IE 9 User agent ((HttpWebRequest)request).UserAgent = "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 6.1; en-US; wyUpdate)";
+ if (uri.Scheme == Uri.UriSchemeHttps)+ {+ ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;+ }+ }
</code>
It is working now.