O problema não era com a string de conexão, era com o código c# tentando alcançá-lo a partir do arquivo web.config.
eu estava tentando usar:
System.Configuration.ConfigurationManager.ConnectionStrings["techConnectionString"].ConnectionString;
Mas eu precisava usar:
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["techConnectionString"].ConnectionString;