Il problema non era con la stringa di connessione, era con il codice c# che cercava di raggiungerlo dal file web.config.
stavo cercando di usare:
System.Configuration.ConfigurationManager.ConnectionStrings["techConnectionString"].ConnectionString;
Ma dovevo usare:
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["techConnectionString"].ConnectionString;