問題タブ [profile-provider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
38226 参照

asp.net-mvc - ASP.NET MVC でのプロファイル プロバイダーの実装

私の人生では、私が取り組んでいる MVC プロジェクトで SqlProfileProvider を動作させることはできません。

最初に気付いた興味深い点は、Visual Studio は ProfileCommon プロキシ クラスを自動的に生成しないということです。これは、ProfileBase クラスを拡張するだけの問題であるため、大したことではありません。ProfileCommon クラスを作成した後、ユーザー プロファイルを作成するための次の Action メソッドを記述しました。

私が抱えている問題は、ProfileCommon.Create() への呼び出しが ProfileCommon 型にキャストできないため、プロファイル オブジェクトを取り戻すことができないことです。これにより、プロファイルが null であるため、明らかに次の行が失敗します。

以下は私のweb.configのスニペットです:

p>

MembershipProvider は問題なく動作しているため、接続文字列が適切であることがわかります。

念のため、ここに私の ProfileCommon クラスを示します。

私が間違っているかもしれないことについて何か考えはありますか?ProfileProvider を ASP.NET MVC プロジェクトにうまく統合した人はいますか?

前もって感謝します...

0 投票する
1 に答える
1033 参照

wcf - SettingsContext と SettingsPropertyCollection をシリアル化する方法

独自のプロファイル プロバイダーを実装しているため、型System.Configuration.SettingsContextと型をシリアル化する必要があります。System.Configuration.SettingsPropertyCollection最も簡単な方法でそれを行う方法に関する提案。

0 投票する
2 に答える
2328 参照

wcf - System.Configuration.SettingsProperty をシリアル化する方法

WCF を介して System.Configuration.SettingsProperty および System.Configuration.SettingsPropertyValue クラス オブジェクトをシリアル化する必要があります。

0 投票する
2 に答える
13456 参照

asp.net-mvc - ASP.NET MVC でのカスタム プロファイル プロバイダーの実装

ASP.NET MVC でカスタム プロファイル プロバイダーを実装するために多くのことを試みました。たくさんのチュートリアルを読みましたが、どこに問題があるのか​​ わかりません。ASP.NET MVC でのプロファイル プロバイダーの実装とよく似ています。

しかし、私は独自の Profile Provider を作成したいので、から継承する次のクラスを作成しましたProfileProvider

これが私のコントローラーの CreateProfile アクションです。

私のプロシージャ usp_GetUserProcedure は特別なものではありません:

そして私の Web.Config ファイル:

しかし、私は常にこの例外を受け取ります:

プロシージャまたは関数 'usp_GetUserProcedure' には、指定されていないパラメーター '@FirstName' が必要です。

私が間違っているかもしれないことについて何か考えはありますか?

0 投票する
3 に答える
719 参照

asp.net - asp.net ProfileProvider の役割ベースのプロファイル データ

私はasp.net Webサイトでいくつかの異なる役割を定義しました:管理者、DefaultUsers。現在、組み込みのプロファイル プロバイダーを使用して、ユーザーに関する情報 (名、姓、アバターなど) を保存しています。次にやりたいことは、「管理者」の役割を持つユーザーに、自分の設定に関するデータを保存することです。(おそらく、EditorType、通知、LogSize ...)。

デフォルトの Profile プロバイダーでできることはありますか? または、カスタム テーブルまたはカスタム プロバイダーを構築し、これらのデータを自分で維持する必要がありますか? 私が欲しいのは、役割ベースのプロファイル プロパティです。どんなアイデアでも大歓迎です!

0 投票する
3 に答える
979 参照

asp.net - プロファイル(SQLプロファイルプロバイダー)と一緒に画像を保存する必要がありますか?

ユーザープロファイル画像を保存するための要件が​​あるasp.netでイントラネットWebアプリを開発しています。

@edit:Webアプリは2つの異なるWebサーバーで同時に実行されている必要があります。

私の質問は、最善のアプローチは何でしょうか?写真をプロファイルとともに保存するか(私はSqlProfileProviderを使用しています)、それをファイルシステムにアップロードして、リンクをプロファイルに保存しますか?

操作ごとのパフォーマンスの違いは理解していますが、イントラネットは数百人のユーザーによって使用され、すべてのデータを1か所に保存するのが非常に好きです(たとえば、データのバックアップが簡単になります)。

データベースに保存するデータを想定すると、他に2つの質問があります。

a)写真を保存するにはどのタイプを使用すればよいですか?バイト[]???

b)画像を表示するハンドラーを作成する必要がありますか、それとももっと簡単な方法がありますか?

0 投票する
3 に答える
1024 参照

asp.net - asp.net profile provider

I know there are already some questions on this topic on the site...

I am just trying to understand if it's safe to use ASP.NET Profile Provider with a website with huge traffic?

The way I see it, it's laid out inefficiently. You store property name (which is a string) and property value (which is a string too). If you are just trying to store even age in the profile, you are unnecessarily storing the string "age" in the database over and over whereas with a self-created table, you could just add a column titled age, and no redundancy?

(I am just trying to make sure I am not missing something about it, because I am fairly new to it.)

0 投票する
1 に答える
1043 参照

asp.net - asp.net プロファイル プロバイダー 特定のプロパティでの検索

プロジェクトの 1 つで SqlProfileProvider クラスを使用しています。任意のプロファイル プロパティ (誕生日など) でプロファイルを検索できるようにしたいと考えています。

私が見た唯一の検索方法は、ProfileManager.FindByUserName です。

誰かがそれを実装しましたか?または、プロファイルのリストを反復処理して (非常に非効率的)、フィルター処理する必要がありますか?

0 投票する
1 に答える
2269 参照

asp.net - プロファイル プロバイダーと Windows 認証

当社のすべての社内プロジェクトでは、Active Directory 認証と偽装を使用しています。これは、会社で受け入れられているセキュリティ ポリシーです。

現在、ユーザー プロファイル情報を保存する必要があるシナリオがあり、ASP.Net の標準である組み込みのプロファイル プロバイダーを使用したいと考えています。以前はフォーム認証でこれをうまく使用していましたが、Windows 認証を使用する場合にこれを実装する方法に関する有用な情報が見つかりません。

  • すぐに Windows 認証で動作するプロファイル プロバイダーを取得する方法はありますか?
  • カスタム プロファイル プロバイダーを作成する必要がありますか?

データは、Active Directory ではなく、データベースに保存されます。ただし、後者が可能である場合は、いくつかのガイダンスをいただければ幸いです。

ノート

  • Role プロバイダーを使用する必要はありません。これは AD によって処理されます。
  • プロファイル プロバイダーを機能させるために AD メンバーシップ プロバイダーを実装する必要があるかどうかはわかりません。
0 投票する
2 に答える
1187 参照

asp.net-mvc - ASP.net MVC でカスタム プロファイル プロバイダを使用していますか?

私は現在、数日前に自分のサイトにプロファイル プロバイダーを実装しようとしていますが、それに取り組むのに苦労しています。私は php プログラマーで、最近 asp.net に移行したばかりです。

Linq to sql を使用して、このhttp://www.codeproject.com/KB/aspnet/LINQCustomProfileProvider.aspxチュートリアルに従ってください。

asp.netのデフォルトとは異なる構造を持っているため、自分のものを使用している理由。プロファイル データは、ユーザー テーブル内にあります。

コンパイルは問題なく、ログインも問題ありませんでした。

しかし、私は試しました

それは機能せず、System.NullReferenceException がスローされます... では、プロファイルを HTTPCONtext に自動的に取得して、毎回簡単に呼び出せるようにするにはどうすればよいでしょうか。

さらにデータが必要な場合は、提供できます。

どうもありがとうございました。

Web.config: