2012-02-23 4 views
0

Hyのみんなを使用してaspnet_Usersデータベースにユーザーを追加することはできませんので、賢明なサーバ側では、すべてがOKです。 私はこのビデオチュートリアルhttp://windowsclient.net/learn/video.aspx?v=293710を残して、SQLデータベースのユーザー名とパスワードを確認するWPFアプリケーションを作成しました。は</p> <p>私は、SQL Server(使用aspnet_regsql)でmembreshipデータベースを作成した、メンバシッププロバイダWPF

私はApp.configファイルに

<connectionStrings> 
<add name="UserManagementCS" connectionString="Server=MyServer; Database=db_membership; uid=user;pwd=user;" providerName="System.Data.SqlClient"/> 
</connectionStrings> 
<system.web> 
    <membership userIsOnlineTimeWindow="15"> 
     <providers> 
     <add name="LoginProvider" 
      type="System.Web.Security.SqlMembershipProvider" 
      connectionStringName="UserManagementCS" 
      applicationName="Login" 
      enablePasswordRetrieval="false" 
      enablePasswordReset="true" 
      requiresQuestionAndAnswer="true" 
      requiresUniqueEmail="false" 
      passwordFormat="Hashed" 
      maxInvalidPasswordAttempts="5" 
      passwordAttemptWindow="10" 
      minRequiredNonalphanumericCharacters="1" 
      passwordStrengthRegularExpression=""/> 
     </providers> 
    </membership> 
</system.web> 

これを追加したけど、私は問題をした...私は、ユーザーがSQLデータベースに作成することができません。代わりに、アプリケーションはローカルASPNETDB.mdfを作成し、そこにユーザーを格納します。

DBへの接続がうまくいかない理由は誰にもありますか?

答えて

0

は、スコット・ガスリーから、この詳細な記事を見てみましょう:

http://weblogs.asp.net/scottgu/archive/2005/08/25/423703.aspx

+0

私は接続文字列をチェックして、それが正しいdbを指しています...何とか私はまだMembershipを通じてアクセスできません...私はリンクの手順を完了し、必要なすべてのデータベースを持っていますテーブル...私はまだアプリケーションを起動するときに作成されたローカルDBを持っている – user674879

0

ここでの問題は、アプリケーションがデフォルトのデータベースを持っている名前Application ServicesでたconnectionString、見ているということです。あなたのデータベースを指すようにその接続文字列を変更し、すべてがうまくいくはずです。

関連する問題

 関連する問題