2011-10-17 2 views
0

Je souhaite configurer les rôles de connexion pour mon application. Quand je vais à l'outil de configuration ASP.NET et cliquez sur l'onglet fournisseur, je sélectionne: Sélectionnez un fournisseur unique pour toutes les données de gestion du siteErreur de fournisseur d'outil de configuration ASP.NET

Je reçois ceci: AspNetSqlProvider Lorsque je clique sur le lien de test, je obtenez ce message:

Impossible d'établir une connexion à la base de données. Si vous n'avez pas encore créé la base de données SQL Server, quittez l'outil d'administration de site Web, utilisez l'utilitaire de ligne de commande aspnet_regsql pour créer et configurer la base de données, puis revenez à cet outil pour définir le fournisseur.

1) Je crée un fichier ASPNETDB.mdf dans le dossier App_Data 2) Ran l'outil aspnet_regsql.exe qui a créé la base de données ASPNETDB dans mon SQL Server 3) modifié le fichier maching.config pour

<connectionStrings> 
    <add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DIRECTORY|\App_Data\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/> 
</connectionStrings> 

dans le répertoire, j'ai remplacé RÉPERTOIRE par le chemin: C: \ Documents and Settings \ Propriétaire \ Mes documents \ Visual studio 2010 \ SitesWeb \ myProject

Je ne sais pas ce que je suis absent pour obtenir l'ASP. NET Configuration Tool pour fonctionner

Merci d'avance pour toute aide!

Répondre

0

a résolu le problème:

1) a créé un nouveau site Web et copié la base de données qu'il a créé dans le dossier app_data dans le dossier myproject app_data.

2) Copié les différences dans les sections webconfig du site Web à myproject.

L'outil de configuration fonctionne maintenant correctement.

Questions connexes