Le chemin réseau n'a pas été trouvé
J'exécute mon code et obtenez cette erreur. Mais ça veut dire quoi?
Le chemin 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 réseau n'a pas été trouvé
Source De L'Erreur:
Une exception non gérée s'est produite lors de l'exécution de la
demande web actuelle. Informations concernant l'origine et l'emplacement de
l'exception peut être identifié à l'aide de la trace de pile d'exception ci-dessous.
Trace De La Pile:
[Win32Exception (0x80004005): Le chemin réseau n'a pas été trouvé]
[SqlException (0x80131904): Une liée au réseau ou spécifique à l'instance erreur s'est produite lors de l'établissement d'une connexion à SQL Server. L'
le serveur n'a pas été trouvé ou n'est pas accessible. Vérifier que l'instance
le nom est correct et que SQL Server est configuré pour autoriser les
les connexions. (fournisseur: Fournisseur de canaux Nommés, erreur: 40 - ne Peut pas
ouvrir une connexion à SQL Server)]
- Vous devez montrer votre code.
- J'ai vraiment besoin de montrer à tous ?
- au moins où l'erreur se produit? Nous ne pouvons pas magiquement savez ce que vous essayez de faire?
- Ce genre de suce - je souhaite que je pourrais faire quelque chose à ce sujet.
Vous devez vous connecter pour publier un commentaire.
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 à droite maintenant. Ce qui se passait, c'est que j'ai été en utilisant 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 connexion dans
Web.config
et décommenté la bonne. Maintenant, je suis de retour dans l'entreprise... c'est quelque chose que j'ai oublier de regarder au bout d'un certain temps de ne pas travailler dans une solution donnée. 😉Vous pourrez également obtenir cette erreur si vous tentez d'accéder à votre télécommande/prod db à partir de localhost et vous avez oublié que cette société d'hébergement particulier nécessite VPN d'ouverture de session pour accéder à la db (je me sens stupide).
Il peut y avoir quelques raisons comme:
D'abord essayer de se connecter à partir de SQL Server Management Studio pour votre base de données Distante. Si il se connecte il signifie problème est le code le côté ou à Visual Studio côté si vous utilisez l'un.
Vérifier la connectionstring, si le problème persiste, vérifiez ces deux services:
Aller dans les services.msc et de la recherche et de démarrage de ces deux services.
La réponse ci-dessus fonctionne pour l'Exception:
[Win32Exception (0x80004005): Le chemin réseau n'a pas été trouvé]
Même problème avec moi. J'ai résolu ce problème en ajoutant
@
avant de la chaîne de connexion (C# a un truc qui s'appelle 'les Littéraux de Chaîne') comme suit:Comme d'autres l'ont souligné, cela pourrait être plus à voir avec la connectionstring config
Assurez-vous,
Espérons que cela aide.
Éventuellement également de vérifier la
sessionState
balise dansWeb.config
Croyez le ou non, certains projets sur lesquels j'ai travaillé sur la volonté de définir une chaîne de connexion ici.
La définition de cette config pour:
Résolu ce problème dans mon cas, après vérification de toutes les autres chaînes de connexion sont correctes.
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 due à des problèmes de réseau.
Dans mon cas, j'ai été connecté à un mauvais WiFi.
vérifier votre Chaîne de Connexion Correctement.
Vérifiez que la connexion est ouverte.