Resolvi esse problema usando a abordagem descrita na postagem do StackOverflow:
ASP .NET não consegue encontrar o host MySQL mesmo que eu não esteja usando o MySQL
Anteriormente, este aplicativo não tinha nenhum sitemap definido no web.config. Entrando no meu web.config e adicionando um nó de mapa do site e, em seguida, adicionando um
<remove name="MySqlSiteMapProvider">
isso pareceu resolver o problema. Continuarei testando o aplicativo após essa migração, mas agora está funcionando! no meu web.config:
<system.web>
...
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>