I have found a articles on how to connect to Cloud SQL using .Net Core but nothing for .Net Framework.
I found this one but adding tcp: before the instance did not work How do I connect to Google Cloud SQL Server using C#?
I setup a Compute Engine using Windows 2016 Server with IIS installed. The web pages come up fine but they do not connect to the Cloud SQL. I am able to connect to the server through Management Studio using the sql proxy service so I know instance and database are correct.
Here is the connection string that I am using:
<add name="connectionString" connectionString="Data Source=<instance>;Initial Catalog=<database>" providerName="System.Data.SqlClient"/>