J'ai résolu ce problème en utilisant l'approche décrite dans le post StackOverflow :
ASP .NET ne peut pas trouver l'hôte MySQL même si je n'utilise pas MySQL
Auparavant, cette application n'avait pas de sitemap défini dans le fichier web.config. En allant dans mon web.config et en ajoutant un nœud de sitemap, puis en ajoutant un <remove name="MySqlSiteMapProvider">
cela a semblé résoudre le problème. Je continuerai à tester l'application après cette migration, mais maintenant ça marche !
dans mon web.config :
<system.web>
...
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>