1

ASP.Net で Silverlight を使用する際に Ria Services が提供する機能について、数多くのチュートリアルやウォークスルー/ブログをフォローしてきました。基本的に、Ria Services が明らかに ASP.Net から取得できる認証機能の実例を探しています。(ASP.NET MVC でも動作する場合はさらに優れています)

Ria サービスの認可実装が機能しない例

このページのライブ デモ リンクに移動します....失敗します

これは機能するかもしれませんが、オフィスのコンピューターで機能させることができませんでした(理由もなくコードを壊しているように見える奇妙なセットアップ)

4

4 に答える 4

0

ブラッドアブラムスはいくつかの良い情報を持っています。また、Visual Studio->[新しいプロジェクト]ダイアログの新しい[SilverlightBusiness Application]テンプレートには認証が既に設定されており、最初に設定する方法を理解しなくても、認​​証をいじることができます。

http://blogs.msdn.com/brada/archive/2009/10/05/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-26- authentication-and-personalization.aspx

RIAサービス認証を使用したC#Silverlight

于 2009-10-22T03:47:24.607 に答える
0

ここをチェック: ここにリンクの説明を入力してください。サンプルを提供する投稿がたくさんあります。まさにあなたが望むものではありませんが、完全な承認を設定するためのウォークスルーがあります.

于 2011-07-10T12:34:59.450 に答える
0

ほとんどの場合、まだ環境を構成していません。使用中のフレームワーク バージョンのmachine.configファイルには、LocalSqlServer が定義されています。使用する aspnetdb データベースを提供する SQL Server を指すように、この定義を編集する必要があります (データベースがない場合は、セットアップから始めます)。

Machine.config は通常c:\windows\microsoft.net\framework\v2.something\config

開発の場合、ワークステーションの machine.config でこれを構成して、デバッガーの Web サーバーが本番認証データベースを使用するようにする必要があります。実動では、実動 Web サーバーで同じ構成を行う必要があります。

64 ビットと 32 ビットのフレームワーク インスタンスには異なるパスがあり、私のようにバージョン 2、3、3.5、および 4 の 32 ビット版と 64 ビット版がある場合、8 つの「ルート」構成ファイルがあります。それらをすべて探し出してすべて設定すると、後で計り知れない混乱を避けることができます。

于 2010-01-07T04:14:01.113 に答える
0

これは昨年 10 月の私のブログからの転載です。

Silverlight のビジネス アプリケーション テンプレートには、ログイン ページと登録ページが付属しています。これらを ASPNETDB.mdf に接続するのは非常に簡単です。

LocalSqlServer 接続文字列を web.config ファイルに追加するだけです。たとえば、これは私が Sql Server に接続するために使用するものです。

簡単すぎます!

開発マシンで SqlExpress を使用している場合は、さらに簡単になります。何もする必要はありません。新しい Silverlight ビジネス アプリを作成して起動するだけです。ログオンページに移動して登録します。速度は遅くなりますが、バックグラウンドで ASPNETDB が作成されてアタッチされ、ログインされます。次に Web.config ファイルを確認すると、接続文字列はどこにも表示されません。既定値は次のとおりです。この魔法に使われます。もちろん、実際の接続には、上記のような独自の接続文字列が必要になります。

グレッグ

于 2010-08-19T22:58:25.333 に答える