La création d'un projet ASP.NET MVC par défaut dans Visual Studio configure un projet de base dans lequel vous pouvez enregistrer un utilisateur. Comment pourrais-je continuer à changer ceci pour utiliser un serveur MySQL au lieu de SQLServer?AccountController utilisant MySQL dans ASP.NET MVC
Répondre
Ça a fonctionné maintenant.
- Installez le dernier connecteur/NET (v 6.0.4.0 actuellement)
Remplacer la chaîne de connexion par défaut dans web.config avec quelque chose comme:
< add name = "ApplicationServices" connectionString = "server = 192.168.1.30; id = utilisateur thsuser; Mot de passe = lemotdepasse; base de données = thedatabase" providerName = "MySql.Data.MySqlClient"/>
dans la section web.confi g ajouter ce qui suit (pour le atleast connecteur 6.0.4.0 mysql), ajoutez
< ajouter autogenerateschema = "true" ConnectionStringName = "ApplicationServices" enablePasswordRetrieval = "false" enablePasswordReset = "true" RequiresQuestionAndAnswer = "false" RequiresUniqueEmail = "false" passwordFormat = "haché" MaxInvalidPasswordAttempts = "5" minRequiredPasswordLength = "6" minRequiredNonalphanumericCharacters = "0" passwordAttemptWindow = "10" passwordStrengthRegularExpression = "" applicationName = "/" name = "MySQLMembershipProvider" type = "MySql .Web.Security.MySQLMembershipProvider, MySql.Web, Version = 6.0.4.0, Culture = neutre, PublicKeyToken = c5687fc88969c44d "/ >
Exécutez le projet, revenez dans Visual Studio et cliquez sur le bouton Configuration ASP.NET au-dessus de l'explorateur de solution.
Accédez à « Configuration du fournisseur » -> « Sélectionnez un autre fournisseur pour chaque fonction » et sélectionnez le « MySQLMembershipProvider »
Works atleast pour l'enregistrement et la connexion à partir d'une base de données MySQL, le MySQLMembershipProvider va générer automatiquement les tables nécessaires.
Vous pouvez implémenter (et remplacer le fournisseur d'appartenances par défaut) avec celui qui fonctionne avec MySQL ou vous pouvez extraire le code qui utilise le fournisseur d'appartenances et implémenter la fonctionnalité d'appartenance dans votre propre code. Je suggère que la mise en œuvre d'un fournisseur d'adhésion n'est pas trop difficile et le rendra plus facile. Voir le MSDN article sur la mise en œuvre du fournisseur d'adhésion pour plus de détails.
- 1. Extension AccountController: ASP.NET MVC Membres
- 2. en utilisant IDataErrorInfo dans asp.net mvc
- 3. En utilisant <%$ %> dans ASP.NET MVC
- 4. Tutoriels ASP.NET MVC utilisant SQLServer?
- 5. Logiciel ASP.NET MVC Forum utilisant l'adhésion ASP.NET?
- 6. Fractionnement des automates ASP.NET MVC
- 7. test ASP.NET MVC routes en utilisant MVC Contrib
- 8. ASP.NET MVC ViewData (en utilisant les indices)
- 9. ASP.Net MVC ViewUserControl avec le contrôleur utilisant MVC 1.0
- 10. Chargement d'une vue partielle dans MVC ASP.Net en utilisant jQuery
- 11. ASP.NET MVC Test Unit - Sessions
- 12. ASP.NET MVC Aperçu 5 ambiguïté de routage
- 13. Il est possible de faire fonctionner MySQL avec ASP.Net MVC en utilisant le modèle Subsonic?
- 14. HTML.Button dans ASP.NET MVC
- 15. Localisation dans ASP.NET MVC
- 16. Onglets dans ASP.NET MVC
- 17. échange dans asp.net mvc
- 18. FCKEditor dans asp.net-mvc
- 19. LinkButton dans ASP.NET MVC
- 20. ReturnUrl dans ASP.NET MVC
- 21. Formulaires Ajax dans ASP.NET MVC
- 22. formes emboîtées dans ASP.NET MVC
- 23. session en asp.net mvc
- 24. ASP.NET MVC vs ASP.NET 4.0
- 25. Obtention de parserreur en utilisant Jquery + ASP.Net MVC sur Firefox
- 26. Commandes serveur dans ASP.NET MVC
- 27. Diagrammes d'entités dans ASP.NET MVC
- 28. Crystal Reports dans ASP.NET MVC
- 29. asp.net MVC RuleViolation.ErrorMessage dans Html.ValidationMessage
- 30. Application helper dans ASP.NET MVC
3ème étape, sous quelle section? – elcool