1. Não temos um servidor real, apenas alugamos espaço .net2.0 + SQLserver, e o nome do banco de dados SQL é fixo.
2. É impossível para o provedor de espaço definir a fonte de dados para nós ou conceder a você as permissões do banco de dados aspnetdb.
3. Não temos permissões WindowsMicrosoft.NetFrameworkv2.xConfig no servidor.
Conhecendo os três pontos acima, se você transferir diretamente o projeto testado localmente para o servidor, definitivamente haverá um erro (porque ele chama WindowsMicrosoft.NetFrameworkv2.xConfig por padrão). A solução é: Depois que todo o conteúdo do banco de dados aspnetdb for importado para seu próprio banco de dados SQL remoto, defina a string de conexão do banco de dados web.config do projeto.
web.config
connectionStringName="NomeDb"
enablePasswordRetrieval="falso"
enablePasswordReset = "verdadeiro"
requerQuestionAndAnswer="true"
nomedaaplicação="/"
requerUniqueEmail="falso"
passwordFormat = "Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
senhaAttemptWindow = "10"
senhaStrengthRegularExpression="" />
Nota: O comentário no nó de adesão é reproduzido, esqueci o endereço.
http://lcx.cnblogs.com/archive/2006/06/29/438836.html