2012-05-01 16 views
0

無効なプロバイダー名web.configファイルで指定されたSitefinityMembershipProviderの「デフォルト」。名前は、SitefinityのSecurity.config構成で構成されたプロバイダの1つと一致する必要があります。無効なプロバイダー名web.configで指定されたSitefinityMembershipProviderの「デフォルト」

私はasp.net Webアプリケーションでsitefinityメンバーシップを使用してユーザーを検証しようとしています。 私はユーザーとロールを持つsitefinityデータベースを持っています。メンバーシップはsitefinityプロジェクトでは機能していますが、外部Webサイトでは機能していません。

すべてのDLLをbinフォルダからコピーし、App_Data/Sitefinity/Configurationのすべてのファイルを外部のasp.net Webアプリケーションにコピーしました。

はまた、私は

 System.Web.Security.MembershipProvider mp =  System.Web.Security.Membership.Providers["default"]; 
     var rtn = mp.ValidateUser("admin", "123456"); 

     if (rtn) 
     { 
      Telerik.Sitefinity.Security.UserManager um = Telerik.Sitefinity.Security.UserManager.GetManager(); 
      var user = um.GetUser(Model.Username); 
     } 
を使用しようとしていますログインボタンのクリックイベントでSecurityConfigの設定ファイルも追加メンバーシップ・セクション

<membership defaultProvider="Default"> 
<providers> 
<clear/> 
<add name="Default" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"/> 
</providers> 
</membership> 

でWeb.config

<membership defaultProvider="Default"> 
    <providers> 
    <clear/> 
    <add name="Default" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"/> 
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" 
     enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" 
     maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" 
     applicationName="/" /> 
    </providers> 
    </membership> 

にプロバイダーを追加しました

を使用してユーザーを検証しますが、エラーが発生します。

ソースコードのリンクhttp://www.mediafire.com/?luo87fxigvx4amd

+0

Configの関連セクションを表示できますか?何かが正しく構成されていないように見えます。 –

+0

hi kevin設定セクションを追加しました – user1367686

答えて

0

私はあなたの問題が何であるかを正確にわからないが、あなたはあなたがあなたのbinフォルダにすべてSitefinityとのOpenAccessアセンブリ全体に引かれていることを確認する必要があります。

http://www.sitefinity.com/devnet/forums/sitefinity-4-x/sdk/reference-sitefinity-dll-s-from-external-site.aspx - 「SitefinityコンポーネントはWeb/App設定に保存されていない設定に依存していますが、app_dataの別々の設定ファイルに格納されています。 。

ただし、Webサービス(http://www.sitefinity.com/devnet/forums/sitefinity-3-x/developing-with-sitefinity/creating-users-with-sitefinity)を構築することをお勧めします-api.aspx#1162552)。

+0

Sitefinity datatbase.Yaに対してユーザーを検証するだけで、すべてのddlと構成ファイル – user1367686

関連する問題