J'ai deux sites Web ASP.NET sur un serveur Web et deux bases de données SQL Server.Erreur: 40 - Impossible d'ouvrir une connexion à SQL Server - uniquement sur le site Web de stockage intermédiaire
J'ai un dossier pour le site Web n ° 1, qui contient un web.config avec une chaîne de connexion pointant vers la base de données n ° 1.
Sous le dossier du site Web n ° 1 se trouve un dossier intermédiaire appelé «mise en attente», contenant le site Web n ° 2, et le fichier web.config comporte une chaîne de connexion qui pointe vers la base de données n ° 2.
Le site Web n ° 1 fonctionne parfaitement.
Mais quand je tente d'exécuter Site Web 2, je toujours obtenir l'erreur suivante:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
J'ai vérifié que la chaîne de connexion est correcte et qu'il pointe vers la base de données # 2. Mais même lorsque j'échange la chaîne de connexion du site Web n ° 1, qui fonctionne parfaitement sur le site Web n ° 1, elle échoue toujours.
Voici ce que la chaîne de connexion ressemble à:
<connectionStrings>
<add name="WebsiteConnectionString" connectionString="Data Source=localhost;Initial Catalog=WebsiteStaging;User Instance = false;User Id=xxxx;Password=yyyy" providerName="System.Data.SqlClient" />
</connectionStrings>
Y at-il quelque chose d'inhabituel ici que je ne suis pas au courant?
bien, les bonnes nouvelles sont: vous avez trouvé le problème et sa solution –