なぜカスタムメンバシッププロバイダファイルは、私のWebアプリケーションのApp_Codeフォルダーにあることがありますか?
質問
私は、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>
所属していません StackOverflow