0

MSが出荷するsqlMembershipProviderとsqlRolesProviderのソースがあり、独自のテーブルとスキーマを使用するように変更したいと思います。

このプロバイダーを使用する既存のソリューションがあり、それが機能することが確実になるまで、そのソリューション内のプロバイダーコードをデバッグしたいと思います。

ソリューション内のプロジェクトにプロバイダーコードを設定して、ソリューションのWebプロジェクトのweb.configでカスタムプロバイダーを参照できるようにするにはどうすればよいですか?

4

1 に答える 1

0

構成で完全修飾型名を指定する限り、実際には問題になりません。

<membership defaultProvider="YourProvider">
    <providers>
        <add name="YourProvider" type="FullTypeName, YourAssembly"/>
    </providers>
</membership>

別のアセンブリまたは Web アプリケーションの型にすることができます。ただし、「Web サイト」プロジェクトの場合は機能しません。これは、App_Code フォルダー内のすべてのコードがその場でコンパイルされるため、そのタイプ名がわからないためです。

于 2009-03-27T22:28:00.493 に答える