2017-07-28 1 views
0

Je viens de déployer mon site Web sur IIS et de réparer la connexion à la base de données via (LocalDB). \ IIS_DB dans mon fichier Web.config pour la chaîne de connexion.SqlException (0x80131904): Impossible d'ouvrir le fichier physique

Ces 2 liens pour ce que je l'ai dit ci-dessus,

Using LocalDB with Full IIS, Part 1: User Profile,

Using LocalDB with Full IIS, Part 2: Instance Ownership

Tout fonctionne bien

Quand j'Accession à la page de démarrage qui est réglé pour Login.aspx, ce Je définis dans le document par défaut dans IIS je pourrais me connecter avec un compte trouvé à partir de la base de données. Mais maintenant, quand je une autre page nommée accédé AdminPanel.aspx j'ai eu cette erreur en bas ..

error

Je recherche sur stackoverflow essayé de chercher des solutions, mais rien ne semble résoudre cette erreur ..

mon fichier web.config de mon site Web publised sur IIS

webconfig

Appréciez toute aide s'il vous plaît .. Je devine que c'est la dernière erreur avant de terminer mon proj scolaire ect - Publication de WebSite sur IIS pour permettre à un autre ordinateur de mon réseau d'accéder à mon site. Merci!

Répondre

1

Vérifiez votre base de données SQL, le fichier MDF que vous connectez est déjà présent sur le serveur de base de données. Attacher le fichier MDF n'a pas besoin de la base de données créée dans le serveur de base de données.

Vérifiez votre chaîne de connexion DB.

+0

Merci pour votre réponse rapide Mohan .. Je dois juste enlever ce "AttachDbFileName = | DataDirectory | \ FinancialHub.mdf"? – domster

+0

Pas comme ça.First vérifier votre MDF db.attaché, contenant des tableaux ou non. Ensuite, changez la chaîne de connexion en fonction de vos besoins. –