私はクラスを作成し、App_Codeフォルダに配置しました。 Web.configファイルからアクセスしようとすると例外が発生します:プロファイルのデフォルトプロバイダーが見つかりませんでした。App_Codeフォルダにあるクラスをweb.configセクションから継承する方法は?名前空間は何ですか?
<profile defaultProvider="SqlProvider" inherits="CustomUserProfile">
<providers>
<clear />
<add name="ProfileProvider"
connectionStringName="LocalSqlServer"
type="System.Web.Profile.SqlProfileProvider,
System.Web, Version=4.0.0.0,
Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
description="SqlProfileProvider extra fields"
applicationName="/" />
</providers>
</profile>
私はこのコードを追加します
<profile defaultProvider="SqlProvider" inherits="MyApp.App_Code.CustomUserProfile">
私は別のエラーを取得しています。
Compiler Error Message: BC30002: Type 'MyApp.App_Code.CustomUserProfile' is not defined.
App_Codeフォルダにあるファイルの名前空間について教えてください。
ありがとうございました。
がApp_Code'は、前のエラーを私に戻って置く、ある'削除MyApp.CustomUserProfile – cableload
を試してみてください。 – Richard77
クラスの周りに名前空間を追加して、明示的にそれが何であるかを知ってみてはどうでしょうか? – mason