Löst. Förhoppningsvis hjälper detta någon annan med liknande problem och lindrar lite migrän på vägen. En vecka av ren panik gjorde att jag sökte gudomlig intervention när allt annat hade misslyckats, så den stora killen på övervåningen får bocken för den här. :)
Orsak: Ominstallation av MySQL och .NET-anslutningen innebar att maskin.config-filanpassningarna skrevs över.
Lösning: Efter uppdateringarna, se till att följande två ändringar är på plats i filen machine.config...
(1)
<membership>
<providers>
<add name="MySQLMembershipProvider" **autogenerateschema="true"** ... />
</providers>
</membership>
(2)
<connectionStrings>
<add name="LocalMySqlServer" connectionString="server=dbServer;User Id=myUserID;password=myPassword;database=myDatabase" />
</connectionStrings>
Det var den andra som störde mig. Under ominstallationen hade koden ändrats till...
<connectionStrings>
<add name="LocalMySqlServer" connectionString="" />
</connectionStrings>
...vilket är anledningen till att webbplatsen försökte ansluta till den lokala värddatorn och varför användarinformationen i anslutningssträngen web.config ignorerades.