質問

私は、ASP.Net で Silverlight を使用するときに Ria Services がもたらす機能について、多数のチュートリアルやウォークスルー/ブログに従ってきました。基本的に、Ria Services が ASP.Net から取得できる認証機能の実際に動作するサンプルを探しています。(ASP.NET MVC でも動作するとさらに良いです)

Ria Services 認証の実装が機能しなかった例

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

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

役に立ちましたか?

解決

ここで確認してください: にここにリンクの説明を入力します。サンプルを与える記事の束があります。それではない正確に何をしたいが、ウォークスルーの完全許可を設定するために持っています。

他のヒント

ブラッド・エイブラムスが良い情報を持っています。また、[Visual Studio] -> [新しいプロジェクト] ダイアログの新しい「Silverlight ビジネス アプリケーション」テンプレートにはすでに認証が設定されており、最初に設定方法を理解する必要がなくても、それをいじることができることにも注意してください。

http://blogs.msdn.com/brada/archive/2009/10/05/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-26-認証と個人化.aspx

C# Silverlight と RIA サービス認証

ほとんどの場合、あなたはまだあなたの環境を構成していません。使用中のフレームワークのバージョン用machine.configファイルでは、LocalSqlServerが定義されています。あなたは(あなたは1を持っていない場合や、その設定によって起動)を使用することASPNETDBデータベースを提供するSQL Serverの時点にこの定義を編集する必要があります。

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

、一般に 開発のためには、デバッガのウェブサーバは、本番の認証データベースを使用するために、ワークステーションのmachine.configでこれを設定する必要があります。生産のためには、生産のWebサーバ上で同じ設定を行う必要があります。

があり64および32ビット・フレームワーク・インスタンスの異なるパスがあり、私のようなあなたは32ビットおよび64ビットバージョン2、3、3.5のエディションと4を持っているならば、あなたは、の8 の「ルート」の構成を有していますファイル。あなたがそれらをのすべてののそれらのすべてダウンしてセットを捜す場合、それは後に莫大な混乱を保存します。

この私のブログからの最後の10月です。

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

ちょうどあなたのweb.configファイルにLocalSqlServer接続文字列を追加します。例えば、ここで私は、SQL Serverに接続するために使用するものです。

       

それはほとんどあまりにも簡単です!

あなたのdevのマシン上でSQLEXPRESSを使用している場合は、

は、それがさらに簡単になります。あなたは何もする必要はありません。ただ、新しいSilverlightのビジネスアプリケーションを作成し、それを起動。ログオンページに移動し、登録します。デフォルトがそうであるように、それは遅くなりますが、バックグラウンドで、あなたのASPNETDBは、先ほど作成し、添付して、そしてあなたがに記録されます。あなたがして、Web.configファイルを見ると、あなたは、接続文字列のどこにも表示されません魔法のこの作品のために使用。もちろん、現実世界の接続は、上記のような独自の接続文字列です必要になるだろう。

グレッグ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top