Visual StudioでデフォルトのASP.NET MVCプロジェクトを作成すると、ユーザーを登録できる基本プロジェクトが設定されます。 SQLServerの代わりにMySQLサーバーを使用するためにこれを変更するにはどうすればよいですか?ASP.NETをMVCで使用しているAccountController
答えて
これで動作しました。
- (現在はV 6.0.4.0)最新のConnector/NETをインストール
ようなものでweb.configファイルのデフォルトの接続文字列 を置き換えます
<名= "ApplicationServicesは" のConnectionStringを追加= "サーバー= 192.168.1.30;ユーザーID = thsuser;パスワード=パス;データベース=データベース" providerName = "MySql.Data.MySqlClient"/>
web.confiグラム、(6.0.4.0 MySQLのコネクタ少なくとも用)以下を追加しautogenerateschemaを追加= "true" とのconnectionStringName = "ApplicationServices" enablePasswordRetrieval = "false" をenablePasswordReset = "true" をrequiresQuestionAndAnswer = "false" を requiresUniqueEmail
<を追加= "偽" passwordFormat = "ハッシュされ" maxInvalidPasswordAttempts = "5" minRequiredPasswordLength = "6" minRequiredNonalphanumericCharacters = "0" passwordAttemptWindow = "10" passwordStrengthRegularExpression = "" のapplicationName = "/" NAME = "MySQLMembershipProvider" タイプ= "MySQLの.Web.Security.MySQLMembershipProvider、MySql.Web、Version = 6.0.4.0、Culture =ニュートラル、PublicKeyToken = c5687fc88969c44d/>
プロジェクトを実行し、Visual Studioに戻り、ソリューションエクスプローラの上にある[ASP.NET構成]ボタンをクリックします。
ナビゲートし、「プロバイダ構成」に - >「機能ごとに異なるプロバイダを選択」を選択し「MySQLMembershipProvider」
が登録してMySQLデータベースからのログインのために少なくとも作品、MySQLMembershipProviderが自動生成されます必要なテーブル
メンバシッププロバイダをMySQLで動作するもので実装するか、メンバシッププロバイダを使用するコードを取り出して、独自のコードでメンバシップ機能を実装することができます。私はメンバーシップ・プロバイダーを実装することがそれほど難しくなく、簡単にすることを提案します。詳細については、会員プロバイダの実装についてのMSDN articleを参照してください。
- 1. ASP.NET MVCのAccountControllerで定義されているOnActionExecutingとは何ですか?
- 2. AccountcontrollerからAsp.net mvc identityを使って新しいユーザーを作成するには?
- 3. ASP.NETを使用しないASP.NET MVC?
- 4. IIS 6で.NET 3.5を使用しているASP.NET MVC 2
- 5. MembershipProviderとRoleProviderをASP.netで使用しているmvc 3
- 6. DiscountAsp.Netでホストされ、ドメインポインタを使用しているASP.NET MVC
- 7. ASP.NET MVCで使用しているビューエンジンは何ですか?
- 8. ASP.NET MVCのViewData(インデックスを使用して)
- 9. ASP.net MVCでAjaxを使用して挿入MVC
- 10. カスタムメンバーシッププロバイダを使用しないASP.NET MVCログインコントローラメソッド?
- 11. MVCを使用しないASP.NETページリダイレクト
- 12. TinyMCEをASP.NET MVCで使用
- 13. ASP.NETでTypeScriptを使用MVC
- 14. ASP.NET MVCでSenchaのExtJS MVCを使用
- 15. なぜASP.NET MVCでジェネリック型を使用していますか?
- 16. ASP.NET MVCは内部で何を使用していますか?
- 17. asp.net MVC 3でFiddlerを使用しています
- 18. asp.net mvcでカスタムボックスプラグインを使用していますか?
- 19. C#ASP.NET MVCを使用してWCF Restサービス(JSON)を使用するMVC
- 20. Asp.Net Identity AccountControllerの2つのコンストラクタ
- 21. asp.net mvc login formsauthentication cookielessを使用しているユーザ
- 22. Loosely-Coupled WCF Webサービスを使用しているASP.NET MVC
- 23. asp.net mvcを使用しているときにコンパイルエラー
- 24. asp.net mvc誤ったルートを使用しているアクションリンク
- 25. SQL Server 2008 R2を使用しているASP.NET MVC 4のELMAH
- 26. asp.netコアMVCを使用している場合のエラー404
- 27. asp.net MVCを使用してEntityフレームワークで呼び出されないストアドプロシージャMVC
- 28. ASP.Net MVCでAJAXを使用してデータを挿入する
- 29. イベントを使用してASP.NET MVCでActionResultをトリガーする
- 30. デフォルトのAccountControllerを再利用
第3ステップ、どのセクションですか? – elcool