Fix "Could not establish trust relationship for the SSL/TLS secure channel" error
Today one of our clients received a System.Net.WebException error on a newly deployed ASP.NET web application. Part of the exception was: "System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.". Here is how we resolved that issue.
ASP.NET performance: what to keep in mind
(ASP).NET programmers have to keep certain rules in mind when developing high performance ASP.NET applications, and/or optimizing your existing ASP.NET website. A lot of information is available on this subject. In this post I'll share some valuable posts, and I continue to update this post when I find something new. Posts about ASP.NET performance I frequently pass on to customers so they can improve their ASP.NET web applications.
Don't turn off CURLOPT_SSL_VERIFYPEER and fix your PHP configuration
cURL throws error messages like routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed or SSL certificate problem, verify that the CA cert is OK, if it can't validate a certificate authority (CA). One much heard advice is to turn off CURLOPT_SSL_VERIFYPEER, but this error is mostly caused by having no, or a too old, bundle of CA root certificates in your PHP configuration.