J'essayais le tutoriel de contrôle de connexion ASP.NET et tout fonctionne bien. Cependant, je ne sais pas comment faire pour que le contrôle de connexion utilise ma propre base de données (SQL Server 2005) au lieu d'utiliser son fichier mdf. Je n'ai également aucune idée d'où ce fichier a été créé car il n'apparaît pas du tout sur ma solution. Toute la littérature que je peux trouver sur les rouages du contrôle de connexion serait grandement appréciée.Les fichiers de base de données et les contrôles de connexion ASP.NET
Répondre
Lorsque vous utilisez les fonctions d'adhésion de ASP.NET, vous devez spécifier un fournisseur . Dans le fichier machine.config (qui réside dans C: \ WINDOWS \ Microsoft.NET \ Framework \ [version] \ CONFIG), un fournisseur par défaut utilisant un fichier .mdf local dans le dossier app_data est spécifié. Puisque vous ne voulez pas, vous pouvez le remplacer dans le fichier web.config de votre application comme ceci:
<system.web>
<membership defaultProvider="myMembershipProvider">
<providers>
<clear /> <!-- remove the default provider since we're not using it anymore -->
<add type="System.Web.Security.SqlMembershipProvider"
name="myMembershipProvider"
connectionStringName="myConnectionString"
applicationName="MyApplicationName" />
</providers>
</membership>
</system.web>
Si vous utilisez d'autres fonctionnalités comme la personnalisation des rôles, ou profils, vous devrez définir fournisseurs pour eux aussi de la même manière.
Vous devez maintenant créer la base de données/les tables sur votre serveur. Pour ce faire, utilisez C: \ WINDOWS \ Microsoft.NET \ Framework \ [version] \ aspnet_regsql.exe. La chaîne de connexion pour votre fournisseur doit pointer vers la base de données que cet utilitaire va créer pour vous.
- 1. données de base, les téléchargements de fichiers et thread-safety
- 2. ASP.NET attraper les contrôles à partir de html généré à partir de la base de données
- 3. Classe de base commune pour les contrôles userc et les pages dans ASP.NET
- 4. Récupère les données de la source de données sql dans les contrôles asp.net
- 5. Classe pour extraire automatiquement les champs de base de données dans les contrôles .NET
- 6. Déplacer les contrôles de connexion à la page d'accueil
- 7. ASP.NET Conserver les données POST via la redirection de connexion
- 8. Connexion manuelle à la base de données dans Asp.net MVC
- 9. Contrôle de connexion dans UpdatePanel déclenche les contrôles de validations en dehors - ASP.net
- 10. Les modules de base de données Qt prennent-ils en charge les bases de données distantes via une connexion réseau?
- 11. NHibernate ASP.NET et Encrypted Les chaînes de connexion Erreur
- 12. Django et les tables de base de données héritées bizarres
- 13. Android: Activer/Désactiver Auto Sync et les données de base
- 14. Base de données de fichiers partagés Suggestion
- 15. ASP.NET - Éviter les appels de base de données pour afficher les vues de grille
- 16. connexion de base de données SQL sur le serveur distant
- 17. Fichiers de données de base et fichiers xcdatamodel par rapport aux fichiers générés
- 18. Connexion à la base de données pooling et connection.close()
- 19. Utilisation de contrôles ASP.NET sans liaison de données
- 20. contrôles de gestion de fichiers
- 21. Contrôles Web ReportViewer et chaînes de connexion dynamiques
- 22. AS400 Connexion de données dans ASP.NET
- 23. Notifier les changements de propriété pour les données de base?
- 24. Photos et Base de données
- 25. Internet Explorer et les fichiers de desserte avec asp.net httphandlers
- 26. Erreur de base de données ASP.NET Access?
- 27. Les outils génèrent un graphique de dépendance pour les contrôles de balisage ASP.NET
- 28. Snaplines de base dans les contrôles Winforms personnalisés
- 29. Lire les données de la page client asp.net et C#
- 30. Où dois-je stocker les données de configuration pour les contrôles personnalisés (contrôles utilisateur)?
Merci, cela aide à résoudre certains problèmes –