4

さて、私は Visual Studio で C# Web サイトを使用して ASP.NET を作成しています。私は ProfileCommon を使用し、このエラーに出くわしました:

型または名前空間名 'ProfileCommon' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

迅速な修正があることを願っていますか?どのディレクティブを含める必要がありますか? どうもありがとう。

編集:何かアドバイスはありますか?- このアドインをインストールした後: http://archive.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980

Error 1 The "BuildWebProfile" task failed unexpectedly. System.ArgumentNullException: String reference not set to an instance of a String. Parameter name: s at System.Text.Encoding.GetBytes(String s) at WebProfileBuilder.Builder.IsProfileSame() at WebProfileBuilder.Builder.GenerateWebProfile(BuildWebProfile buildWebProfile) at WebProfileBuilder.BuildWebProfile.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) Cinemax

4

5 に答える 5

1

ここを見てください: http://forums.asp.net/t/1031740.aspx/1またはここエラー「型または名前空間名 'ProfileCommon' が見つかりませんでした」

プロファイルの基本クラスは、ユーザー プロファイルの処理に使用される ProfileBase クラスです。Web アプリケーションでユーザー プロファイルが有効になっている場合、ProfileCommon という名前の新しいクラスが作成されます。このクラスは、プロファイル構成セクションで定義されている各プロパティのアクセサーに使用されます。次に、ProfileCommon クラスのアクセサーが getter と setter を呼び出して、プロパティ値を取得および設定します。

using System.Configuration;プロジェクトにとを追加する必要がありSystem.Web.Profile;ます。

詳細については、http : //msdn.microsoft.com/en-us/library/system.web.profile.profilebase.aspxを参照してください。

それが役立つことを願っています!

于 2012-06-17T18:59:04.897 に答える
1

Web アプリケーション プロジェクト テンプレートを使用している可能性が非常に高いです。プロファイルは、Web サイト プロジェクト テンプレートを使用してすぐに使用できます。解決策については、こちらこちらを参照してください。

于 2012-06-17T19:51:19.287 に答える
0

私の場合、プロファイル要素を web.config ファイルに追加する必要がありました。

<profile enabled="true" defaultProvider="MyCustomProfileProvider">
...
</profile>

MSDN の -profile 要素 (ASP.NET 設定スキーマ)を参照してください。

于 2016-04-07T05:26:48.307 に答える
0

ProfileCommon が見つからず、ASP.NET Web サイトが非常に役に立たないエラーで構築されないという同様の問題に遭遇しました。

The type initializer for 'System.Web.Compilation.CompilationLock' threw an exception.

Web.config ファイルの sessionState モードの大文字と小文字を次のように修正することで修正できました。

<sessionState mode="Off"/>
于 2021-01-13T22:35:08.410 に答える