ページ (プロジェクト デザイナー)
クライアント アプリケーション サービスは、Windows フォーム アプリケーションおよび Windows Presentation Foundation (WPF) アプリケーションから Microsoft Ajax のログイン サービス、ロール サービス、プロファイル サービスにアクセスするための簡単な方法を提供します。 プロジェクト デザイナーの [サービス] ページを使用すると、プロジェクトのクライアント アプリケーション サービスを有効にして構成できます。
クライアント アプリケーション サービスを使用すると、集中サーバーを使用してユーザーを認証し、各ユーザーに割り当てられたロールを判別し、ネットワーク上で共有しているアプリケーションのユーザーごとの設定を格納できます。 詳細については、「クライアント アプリケーション サービス」を参照してください。
[サービス] ページを表示するには、ソリューション エクスプローラーでプロジェクト ノードを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。 プロジェクト デザイナーが表示されたら、[サービス] タブをクリックします。
注意
クライアント アプリケーション サービスは、.NET Framework の完全バージョンを必要とし、.Net Framework クライアント プロファイルではサポートされていません。 [クライアント アプリケーション サービスを有効にする] チェック ボックスがオフになっている場合は、ターゲット フレームワークが .NET Framework 3.5 またはそれ以降に設定されていることを確認します。 C# でターゲット フレームワークの設定を表示するには、プロジェクト デザイナーを開き、[アプリケーション] ページをクリックします。 Visual Basic でターゲット フレームワークの設定を表示するには、プロジェクト デザイナーを開き、[コンパイル] ページ、[詳細コンパイル オプション] の順にクリックします。
方法 : クライアント アプリケーション サービスを構成する
構成
このコントロールは、このページでは編集できません。 このコントロールの詳細については、「[コンパイル] ページ (プロジェクト デザイナー) (Visual Basic)」または「[ビルド] ページ (プロジェクト デザイナー) (C#)」を参照してください。プラットフォーム
このコントロールは、このページでは編集できません。 このコントロールの詳細については、「[コンパイル] ページ (プロジェクト デザイナー) (Visual Basic)」または「[ビルド] ページ (プロジェクト デザイナー) (C#)」を参照してください。[クライアント アプリケーション サービスを有効にする]
オンにすると、クライアント アプリケーション サービスが有効になります。 クライアント アプリケーション サービスを使用するには、[サービス] ページでサービスの場所を指定する必要があります。[Windows 認証を使用]
認証プロバイダーが Windows ベースの認証 (Windows オペレーティング システムで提供される ID) を使用することを示します。[フォーム認証を使用する]
認証プロバイダーがフォーム認証を使用することを示します。 つまり、ログインのためのユーザー インターフェイスをアプリケーションで提供する必要があります。 詳細については、「方法: クライアント アプリケーション サービスでユーザーのログインを実装する」を参照してください。[認証サービスの場所]
フォーム認証でのみ使用されます。 認証サービスの場所を指定します。[(オプション) 資格情報プロバイダーの型名]
フォーム認証でのみ使用されます。 アプリケーションが static Membership.ValidateUser メソッドを呼び出してパラメーターとして空の文字列または null を渡した場合に、認証サービスが IClientFormsAuthenticationCredentialsProvider 実装を使用して、ログイン ダイアログ ボックスを表示することを示します。 このボックスを空白のままにした場合は、Membership.ValidateUser メソッドに有効なユーザー名とパスワードを渡す必要があります。 アセンブリ修飾型名として、資格情報プロバイダーを指定する必要があります。 詳細については、Type.AssemblyQualifiedName および「アセンブリ名」を参照してください。 最も単純な形式では、アセンブリ修飾型名は次の例のようになります。MyNamespace.MyLoginClass, MyAssembly[ロール サービスの場所]
ロール サービスの場所を指定します。[Web 設定サービスの場所]
プロファイル (Web 設定) サービスの場所を指定します。[詳細]
[サービスの詳細設定] ダイアログ ボックスを開きます。既定の動作をオーバーライドするときに使用できます。 たとえば、このダイアログ ボックスを使用すると、ローカル ファイル システムの代わりに使用するオフライン ストレージのデータベースを指定できます。 詳細については、「[サービスの詳細設定] ダイアログ ボックス」を参照してください。
参照
処理手順
方法 : クライアント アプリケーション サービスを構成する
参照
[コンパイル] ページ (プロジェクト デザイナー) (Visual Basic)