Решено. Надяваме се това да помогне на някой друг с подобни проблеми и да облекчи няколко мигрени по пътя. Седмица на чиста паника ме накара да търся божествена намеса, когато всичко останало се провали, така че едрият човек отгоре получава отметката за тази. :)
Причина: Преинсталирането на MySQL и .NET конектора означаваше, че персонализациите на файла machine.config бяха презаписани.
Решение: След актуализациите се уверете, че следните две промени са налице във файла 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>
Това беше вторият, който ме препъна. По време на преинсталирането кодът беше променен на...
<connectionStrings>
<add name="LocalMySqlServer" connectionString="" />
</connectionStrings>
... поради което сайтът се опитваше да се свърже с локалния хост и защо информацията за потребителя в низа за връзка web.config беше игнорирана.