2010-06-13 2 views
0

Je développe un site web avec asp.net sur localhost, je suis débutant. J'ai écrit une page de connexion et le fonctionne bien. Toutefois, lorsque je clique sur un lien, le serveur ne peut pas charger la page et affiche cette erreur:Je ne peux pas afficher mes pages sur ASP.NET

Une erreur liée au réseau ou à une instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (fournisseur: fournisseur de tuyaux nommés, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server)

Une idée?

Répondre

2

Cela signifie que vous soit:

  • fourni le mauvais login/mot de passe pour SQL en utilisant l'authentification SQL
  • ont utilisé l'authentification Windows pour SQL mais l'utilisateur que votre application web fonctionne comme ne pas une connexion
  • ont fourni les détails de connexion mauvais pour l'instance SQL ne peut donc pas être trouvé
  • n'ont pas les connexions à distance activées pour cette instance de serveur SQL
1

Utilisez-vous le serveur SQL? Si oui, exécutez un débogage et voyez quelle est la chaîne de connexion au moment de l'exécution et si vous pouvez vous connecter à la base de données en utilisant la chaîne de connexion.

Si vous n'utilisez pas le serveur SQL, il semble que vous ayez étendu le fournisseur d'appartenances, mais pas le fournisseur de rôle. Le fournisseur de rôle par défaut tente de se connecter à l'instance SQL Server.