error: 26 - Erro ao localizar servidor / instância especificado. (Não é possível conectar-se ao meu banco de dados local do meu servidor host)

Eu já fiz essa pergunta antes, mas sem nenhuma boa resposta, meu problema é que eu tenho um banco de dados local (aspnetdb.mdf) na minha pasta app_data, aqui está a string de conexão no web.config:

<add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" />

então meu site funciona bem no meu servidor iis local, mas quando eu coloco o site no meu servidor host, recebo esta mensagem de erro: Ocorreu um erro relacionado à rede ou instância específica ao estabelecer uma conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provedor: Interfaces de rede SQL, erro: 26 - Erro ao localizar servidor / instância especificado).

No outro servidor eu tenho o sql server 2008 (a conexão remota é aceita e eu tenho o mesmo nome de instância SQLEXPRESS). Eu realmente tentei tudo que eu posso, mas sem bons resultados. Eu realmente aprecio sua ajuda, thx.