なぜカスタムメンバシッププロバイダファイルは、私のWebアプリケーションのApp_Codeフォルダーにあることがありますか?

StackOverflow https://stackoverflow.com/questions/769120

質問

私は、SQLプロバイダのソースに基づいてカスタムmemberhsipプロバイダを書いていると私は、最初のSQLプロバイダ別のプロジェクト作ってみました。私は私のウェブアプリでApp_Codeフォルダー内のすべてのソースを入れない限り、まだ、ウェブアプリはそれを認識しません。

これは、カスタムプロバイダーを実装する方法ですか?私は単純にWebアプリケーションからプロバイダのプロジェクトを参照して上に移動できると思っています。

役に立ちましたか?

解決

あなたがコンパイルアセンブリ内のプロバイダを持っている場合は、「Namespace.Type、Assembly.Name」などのタイプを指定してください。 "可能System.String、mscorlib" または "System.Web.UI.Design.ControlDesigner、System.Design" のような。

例:

<membership defaultProvider="OlaMembershipProvider">  
  <providers>  
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" />  
  </providers>
</membership>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top