Resolví este problema usando el enfoque descrito en la publicación de StackOverflow:
ASP .NET no puede encontrar el host de MySQL aunque no estoy usando MySQL
Anteriormente, esta aplicación no tenía ningún mapa del sitio definido en web.config. Entrando en mi web.config y agregando un nodo de mapa del sitio, y luego agregando un <remove name="MySqlSiteMapProvider">
esto ha parecido resolver el problema. Seguiré probando la aplicación después de esta migración, ¡pero ahora funciona!
en mi web.config:
<system.web>
...
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>