I was receiving this error on my website after installing MySQL on the same server.
Line 282: <siteMap>
Line 283: <providers>
Line 284: <add name=”MySqlSiteMapProvider” type=”MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d” connectionStringName=”LocalMySqlServer” applicationName=”/” />
Line 285: </providers>
Line 286: </siteMap>
To Resolve the issue, I had to:
1. Run MySQL installer
2. Select “Connector/NET” and click Modify
3. Uncheck “Providers”
4. Next
This should solve the issue. Upon reading about this it seems MySQL takes over when you install it when this option is checked. I’m no web developer but this was the solution!