StackOverflowの投稿で説明されているアプローチを使用してこの問題を解決しました:
ASP MySQLを使用していないのに.NETがMySQLホストを見つけることができない
以前は、このアプリケーションにはweb.configで定義されたサイトマップがありませんでした。 web.configに移動し、サイトマップノードを追加してから、<remove name="MySqlSiteMapProvider">
を追加します。 これで問題が解決したようです。この移行後もアプリケーションのテストを続けますが、現在は機能しています!
私のweb.configで:
<system.web>
...
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>