Na maioria das vezes, não é um problema de login, mas um problema com a criação do próprio banco de dados. Portanto, se houver um erro ao criar seu banco de dados, ele não será criado em primeiro lugar. Nesse caso, se você tentar fazer login, independentemente do usuário, o login falhará. Isso geralmente acontece devido à interpretação lógica incorreta do contexto do banco de dados.
Visite o site em um navegador e REALMENTE leia os logs de erros; isso pode ajudá-lo a identificar o problema com o código (geralmente problemas de lógica conflitantes com o modelo).
No meu caso, o código compilou bem, o mesmo problema de login, enquanto eu ainda estava baixando o management studio, passei pelo log de erros, consertei minhas restrições de contexto de banco de dados e o site começou a funcionar bem ... enquanto o management studio ainda está baixando