Saya telah menyelesaikan masalah ini menggunakan pendekatan yang dijelaskan dalam posting StackOverflow:
ASP .NET Tidak Dapat Menemukan Host MySQL Meskipun Saya Tidak Menggunakan MySQL
Sebelumnya aplikasi ini tidak memiliki peta situs yang ditentukan di web.config. Dengan masuk ke web.config saya dan menambahkan simpul peta situs, lalu menambahkan <remove name="MySqlSiteMapProvider">
ini tampaknya menyelesaikan masalah. Saya akan terus menguji aplikasi setelah migrasi ini, tetapi sekarang berhasil!
di web.config saya:
<system.web>
...
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>