Jeg har løst dette problem ved at bruge fremgangsmåden beskrevet i StackOverflow-indlægget:
ASP .NET kan ikke finde MySQL-vært, selvom jeg ikke bruger MySQL
Tidligere havde denne applikation ikke noget sitemap defineret i web.config. Ved at gå ind i min web.config og tilføje en sitemap-node og derefter tilføje en <remove name="MySqlSiteMapProvider">
dette ser ud til at løse problemet. Jeg vil fortsætte med at teste programmet efter denne migrering, men nu virker det!
i min web.config:
<system.web>
...
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>