2010-11-22 6 views
0

J'ai une application très simple sur ma machine locale qui utilise le fournisseur d'adhésion ASP.NET. Cela fonctionne très bien sur ma machine locale.Publication du site ASP.NET - Aucune base de données de connexion?

J'ai publié l'application sur notre serveur Web, et j'ai besoin de connaître les spécificités de la configuration de l'application pour que l'adhésion à asp.net fonctionne. Je comprends de base qu'il utilise un fichier MDF et se connecte en quelque sorte à une base de données SQL (SQLEXPRESS je suppose sur ma machine locale) qui contient les informations utilisateur/rôle.

Je continue d'obtenir une erreur indiquant qu'il ne peut pas se connecter à une base de données SQL lors de l'exécution de l'application publiée sur le serveur Web. Je souhaite utiliser un serveur SQL sur une autre machine (SQL69) que mon serveur Web (WEB69) J'ai créé une nouvelle chaîne de connexion, mais comment puis-je dire à ASP.NET de l'utiliser à la place du "LocalSqlServer" "chaîne de connexion qui est créée par défaut? Est-ce que quelqu'un peut expliquer ce qui m'est demandé?

Merci pour toute aide que vous pouvez offrir.

Répondre

2

Utilisez l'outil d'inscription ASP.NET SQL Server sans aucun paramètre pour configurer l'appartenance SQL Server sur votre ordinateur local. Cela permettra également de mettre à jour votre fichier de configuration:

http://msdn.microsoft.com/en-us/library/ms229862%28VS.80%29.aspx

Vous devez configurer DB membres SQL Server sur votre machine locale d'abord. Une fois que vous avez ce travail, vous pouvez simplement scripter l'intégralité de la base de données pour votre environnement de production. Pour cela, vous pouvez utiliser l'Assistant de publication de base de données dans VS.

Vous pouvez voir un fichier de configuration exemple ici:

http://www.codersbarn.com/post/2008/02/24/ASPNET-20-Guest-Book-Admin-Part-II.aspx

+0

Bien fait, mon bon monsieur. – Kolten

+0

Heureux d'aider :-) – IrishChieftain

+0

@IrishChieftain Comment faire cela dans VS2013, je suis également confronté à un problème lors de la connexion de base de données de connexion – user2095748