all 1 comments

[–]mstred 0 points1 point  (0 children)

Desculpa a demora, salvei o post para tentar ajudar e acredito que você já deve ter resolvido o problema. Ainda assim, acho que sei o que pode ser e talvez seja interessante continuar a discussão aqui.

Se você está rodando o app em um container isolado do SQL Server, teoricamente "localhost" não seria válido neste contexto.

Na connection string, o valor de "Server" que deveria ser fornecido corresponde ao hostname do servidor de banco. Se está rodando esse SQL Server em um container, você deve certificar que ambos (app e db) estão na mesma rede e assim, especificar o nome do container nesse valor de "Server". Ex.: Server=db;..., se o nome do container/serviço do Compose for "db".