Eu criei uma máquina virtual do Azure executando o Windows Server 2012 R2 que estou usando como um servidor da Web para hospedar alguns sites diferentes. Esta é a minha primeira vez fazendo algo assim e eu estou lutando para fazê-lo funcionar. Instalei o IIS 8.5 e consigo acessar meus sites externamente, então consegui que funcionasse, mas não consigo acessar nenhum dos dados que meus sites obtêm de um banco de dados SQL local. Eu recebo um erro maluco que começa assim e tem muitas outras coisas que eu realmente não consigo entender.
System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.
Eu tenho uma rede virtual previamente configurada que é configurada de acordo com nossa pessoa da rede, com todos os endereços IP do gateway e espaços de endereço do cliente adequados para conectar-se ao banco de dados. Eu tenho os pontos de extremidade 1433 e 1434 adicionados que foi dito de um tutorial que eu precisava para o SQL para se comunicar.
O mais estranho é que posso me conectar ao servidor SQL por meio do SQL Server Management Studio na minha VM do Azure. Não está funcionando conectando através das strings de conexão em meus aplicativos.
Aqui está a string de conexão que está no meu aplicativo. Como eu disse antes, quando vou para DbName1.domain.com e digito essa senha em minha VM do Azure no SSMS, posso acessar todos os dados, mas não quando navego para o aplicativo.
Server=DbName1.domain.com;Database=Materials;User ID=web;Password=●●●●●●●●
Qualquer entrada é apreciada, obrigado.
EDIT 1: Sim, eles estão habilitados. Mas não estou acessando o SQL Server com SSMS localmente, posso fazê-lo com o SSMS na minha VM do Azure. Alguma idéia de por que eu posso me conectar com o SSMS, mas estou recebendo um erro em meu aplicativo dizendo que o servidor não está localizado ou acessível?