Le chemin réseau n'a pas été trouvé

j'exécute mon code et j'obtiens cette erreur. Mais ça veut dire quoi?

Le chemin d'accès réseau n'a pas été trouvée Description: Une exception non gérée est survenue pendant l'exécution de la demande web actuelle. Merci examen de la trace de la pile pour plus d'informations sur l'erreur et il trouve son origine dans le code.

Détails De L'Exception:System.ComponentModel.Win32Exception: le chemin du réseau n'a pas été trouvé

Source De L'Erreur:

une exception non freinée a été générée lors de l'exécution du demande web actuelle. Informations concernant l'origine et l'emplacement de l'exception peut être identifiée en utilisant la trace de la pile d'exceptions ci-dessous.

Trace De La Pile:

[Win32Exception (0x80004005): Le chemin réseau n'a pas été trouvé]

[SqlException (0x80131904): une erreur liée au réseau ou spécifique à une instance s'est produite alors que l'établissement d'une connexion à SQL Server. Le le serveur n'a pas été trouvé ou n'est pas accessible. Vérifier que l'instance nom est correct et que SQL Server est configuré pour permettre à distance connexion. (fournisseur: fournisseur de tubes nommé, erreur: 40 - ne pouvait pas ouvrir une connexion à SQL Server)]

24
demandé sur Kad 2014-01-30 09:41:19

7 réponses

Ceci est probablement lié à votre base de données chaîne de connexion ou quelque chose comme ça.

je viens de résoudre cette exception maintenant. Ce qui se passait, c'est que j'utilisais un chaîne de connexion destiné à être utilisé lors du débogage dans une autre machine (le serveur).

j'ai commenté le mauvais chaîne de connexionWeb.config et décommenté la bonne. Maintenant je suis de retour dans les affaires... c'est quelque chose que je oubliez de regarder après parfois ne pas travailler dans une solution donnée. ;)

31
répondu Leniel Maccaferri 2014-10-17 18:06:28

Même problème avec moi. J'ai résolu ce problème en ajoutant @ avant la chaîne de connexion (C# a une chose appelée 'String Literals') comme ceci:

SqlConnection sconnection = new SqlConnection(@"Data Source=(Localdb)\v11.0; Initial Catalog=Mydatabase;Integrated Security=True");

sconnection.Open();
2
répondu Ivan Rubinson 2016-11-26 20:44:25

comme d'autres l'ont fait remarquer, cela pourrait être davantage lié à la configuration de la connexion Assurez-vous,

  1. id utilisateur et mot de passe sont corrects
  2. la Source de données pointe pour corriger un , par exemple si vous utilisez SQL express il sera .\ SQLEXPRESS
  3. la base de données pointe vers le nom correct de la base de données Espérons que cela aide.
2
répondu Nathan Senevirathne 2016-12-22 23:28:20

Il y a peut être quelques raisons comme:

  1. mauvaise chaîne de connexion SQL.
  2. SQL Server in services n'est pas en cours d'exécution.
  3. le service de coordonnateur des transactions distribuées ne fonctionne pas.

essayez D'abord de vous connecter depuis SQL Server Management Studio à votre base de données distante. S'il se connecte, cela signifie que le problème est du côté du code ou du côté de Visual Studio si vous utilisez celui-ci.

Vérifier le cordon de connexion, si le problème persiste, vérifiez ces deux services:

  1. Distributed Transaction Coordinator service
  2. services de Serveur SQL.

Aller dans les services.msc et rechercher et lancer ces deux services.

La réponse ci-dessus fonctionne pour l'Exception: [Win32Exception (0x80004005): Le chemin réseau n'a pas été trouvé]

1
répondu Kshitij Jhangra 2016-10-23 05:35:37

vérifiez aussi peut-être le sessionState balise Web.config

croyez-le ou non, certains projets sur lesquels j'ai travaillé définiront également une chaîne de connexion.

paramétrage de cette configuration à:

<sessionState mode="InProc" />

corrigé ce problème dans mon cas après avoir vérifié toutes les autres chaînes de connexion étaient correctes.

1
répondu ooXei1sh 2017-01-18 20:57:20

j'ai récemment eu le même problème. Il est plus probable que votre application ne peut pas se connecter au serveur de base de données en raison des problèmes de réseau.

dans mon cas, j'ai été connecté au mauvais WiFi.

0
répondu Komal Narang 2017-12-15 04:16:34

vous obtiendrez également cette erreur exacte si vous tentez d'accéder à votre distant/prod db depuis localhost et que vous oubliez que cette société d'hébergement en particulier a besoin d'une connexion VPN pour accéder à la base de données (est-ce que je me sens stupide).

0
répondu puddleglum 2018-04-25 15:19:07