問題タブ [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 投票する
1 に答える
596 参照

events - プロバイダーを処理するときに現在のプリンシパルを設定するために HttpModule で処理するイベントはどれですか?

HttpContext.Current.User にこれらが含まれるように、プリンシパルと ID が現在のスレッドに設定されているカスタム HttpModule と統合する必要があるという問題に直面しています。しかし、彼らが使用したイベントハンドラー (PostAcquireRequestState) が遅すぎる気がします。

HttpModule でプロバイダーの初期化が発生する前に処理するのに最適なイベントはどれですか? 私が望むのは、カスタム プロバイダーが正しいプリンシパルと ID で動作することだけです。

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

asp.net - カスタム プロバイダー、ベスト プラクティス、および構成の構成

しばらくの間、ASP.NET を使用して Web サイトを構築しています。最初は、ASP.NET プロバイダー モデルの複雑さを学ぶことを避けていました。代わりに、必要に応じて既製のプロバイダーを使用し、他のすべてのニーズについては依存性注入フレームワークに大きく依存しました。

しかし最近では、ASP.NET 用のプラグ可能なコンポーネントを作成しており、もちろん、それを実現するために多くのカスタム プロバイダー ベースのソリューションを作成しています。しかし、多くの初期化コードが重複していることがすぐに明らかになりました。これは悪いことです。

そう...

  1. 構成のスパゲッティ コードを回避する方法について明らかになったベスト プラクティスはありますか?
  2. カスタム プロバイダーの構築が容易になるように、基本的な初期化コードを抽象化して共有するためのサンプル (基本/ヘルパー クラス、カスタム属性、リフレクション) を構築したことがありますか?

ノート:

Provider Toolkitサイトに私を送らないでください。私はすでにそのリソースを使い果たしたので、SOコミュニティに目を向けています:)

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

sitemap - カスタム xmlsitemapprovider は sitemapnode のタイトルを設定できませんか?

カスタム XmlSiteMapProvider を作成しました。うまくいきますが、サイトマップのタイトルも変更できるようにしたいです。ただし、オブジェクト ブラウザーで表示すると、プロパティにセッターがあるときに、タイトルが突然読み取り専用になるという例外が発生します。誰でもこの動作を説明できますか?

私は新しいノードを作成しようとしており、RemoveNode メソッドを使用して現在のノードを削除してから、AddNode メソッドを使用しています。ただし、1 つのパラメーターでメソッドを使用すると、文句を言い始めます (parentNode を null にすることはできません)。2 つのパラメーターでメソッド オーバーロードを使用し、ノードのparentNode を渡して削除したい場合、それも null です。これを解決するには?

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

.net - Framework カスタム プロバイダーを同期して WCF 経由で通信する

Microsoft Sync フレームワーク 1.0 を使用しています (ADO.NET サービスなし)

Xml プロバイダーとデータベース プロバイダーの 2 つのカスタム プロバイダーを作成しました。

両方のプロバイダーのコードは、次の場所で確認できます。

http://dl.getdropbox.com/u/204110/MyBaseSyncProvider.cs

http://dl.getdropbox.com/u/204110/MyDbSyncProvider.cs

http://dl.getdropbox.com/u/204110/MyXmlSyncProvider.cs

私が達成したい次のステップは、WCF を介して同期を行うことです。

私が使用できる ProviderProxy クラスがあることは理解していますが、残念ながら、MSDN で見つけたすべての例には、ADO.NET 用の同期サービスの使用が含まれています。これらの例では通常、DbSyncProvider を使用します。

私の質問は次のとおりです。カスタム プロバイダーを使用して (Sync Services for ADO.NET を使用せずに) WCF 経由で同期を実装することは可能ですか?

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

asp.net - asp.net メンバーシップ/ロール プロバイダーの質問

私のアプリケーションには、チームごとに異なるレベルで保護する機能が必要です。たとえば、あるチームの管理者が別のチームの閲覧者である場合があります。

理想的には、1 つの小さな役割のセットを持ちたいのですが、チームごとに個別の役割に人を割り当てたいと考えています。つまり、"Joe" は TeamA の管理者ですが、TeamB の閲覧者アクセス権を持っている場合があります。

Asp.Net プロバイダー フレームワークはこれをサポートしますか?

--マット

更新: 私の問題は「IsInRole」メソッドにあります。単一のパラメーターを取ります。ハッキング (チーム ID と役割名などの 2 つの項目を連結する) 以外に、これを実現する方法はありますか?

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

asp.net - AspNetSqlMembershipProvider を使用するサイトで "SQLExpress データベース ファイルの自動作成エラー" が発生しますが、接続文字列は SQL Server 2005 です

ASP.NET v2.0ルート ディレクトリが公開されている Web サイト (Web アプリケーションではない) がありますが、"Admin" サブディレクトリには認証が必要です。セットアップに関するすべてが非常に一般的です。ルート web.config で定義された接続文字列と標準AspNetSqlMembershipProviderプロバイダーを使用し、ASP.NET ログイン コントロールを使用しています。
Admin ディレクトリの web.config は、ユーザーが「管理者」ロールを持っている必要があることを指定します。

を使用しSQL Server 2008ていますが、接続文字列は良好です。すべてのルート レベル ページはデータ ドリブンであり、すべて正常に動作します。
プロバイダーの構成は問題ないようです。

ログインすると、Login コントロールの " OnLoggedIn" イベントが発生します。
そのイベント コードの最後の行で、自分のAdmin/Default.aspxページにリダイレクトされます。「OnLoggedIn」のブレークポイントは、管理ディレクトリにリダイレクトされるまではすべて問題ないことを示しています...そして...

...そして私は待ちます...そして待ちます...

そして、「SQLExpress database file auto-creation error. 」が発生したというエラーが表示されます。

なぜ突然 SQL Server Express ファイルを作成しようとするのでしょうか? 接続文字列が突然無視されるのはなぜですか?

1 つの奇妙な手がかり: 「OnLoggedIn」イベントの最後の行の直前に、次のように入力しました。

かどうか見たかったblnTest = true
何が起こるかというと、プロセスがこの行にヒットし、待機し、最終的に SQL Server Express データベースにアクセスできないというメッセージが表示されます。ユーザーの役割を決定するための参照 (コード内または舞台裏のいずれか) が間違ったデータベースを呼び出しているようです。

編集:ああ、blnTest をテストすると、時々待機します。それ以外の場合は、値がすぐに「false」として報告されます。

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

entity-framework - Entity Framework の Firebird データ プロバイダーを登録する方法は?

Firebird データ プロバイダーを登録して Entity Framework で使用するにはどうすればよいですか? ウィンドウ

に表示するにはどうすればよいですか?(出典: sites.google.com の rafaelromao )またはリスト に表示されることを期待しています。 出来ますか?または、この接続を別の方法で構成する必要がありますか?Entity Data Model Wizard/Choose Data Source

代替テキスト



Data sources:Data provider:

PS: 使用しようとしているプロバイダーは、FirebirdClient 2.5 です。

0 投票する
0 に答える
2595 参照

validation - ASP.NET MVC 2 - カスタム メタデータおよびバリデータ プロバイダーの実装

ASP.NET MVC 2のプレビュー 2 リリースでは、メタデータと検証用の独自のカスタム プロバイダーを実装する基本クラスが用意されています。具体的には、ModelMetadataProviderおよびModelValidatorProviderを使用します。

これらに関するドキュメントはまだ多くありません (昨日プレビューとしてリリースされたばかりなので、驚きも失望もしていません)。

これらの機能のいずれかのカスタム実装を取得した人はいますか? 非常に単純な例 (「必須」のみのメタデータとバリデータ) は素晴らしいでしょう!

多くの人が同じ考えを持っているかもしれませんが、私は IronRuby を使用してメタデータを挿入したいと考えており、開始するための例を探しています。

ありがとう!

編集:( xUnit.netで有名な) Brad Wilsonが、まさにこのことのためにいくつかのブログ投稿を行っているようです! 彼がここで答えない場合は、投稿の準備ができたら、リンク付きの回答を作成します。

Edit2 : CodingNDesign の Sankarsan Bose にこのテーマに関する投稿があります。(現時点ではModelValidator)。今後の参考のためにここに含めます。