If I have my connection string in the web.config like this (added line feeds for better readability):
Instead of using (localdb), have you tried using '.\SQLExpress;' per this page on MSDN? It uses the default instance, which may not be what you need.
it would read like so: