2009-07-17 11 views
1

私は+/- 5台のPCにインストールされるデスクトップ/クライアントアプリケーションを作成しており、中央のサーバーマシン上のデータベースとトランザクション処理します。このアプリは私が過去に自分のロールしたログイン認証が必要です(汚いですが、うまくいきました)。それから、ASP.NETメンバーシップ、ロール、プロファイルなどを活用することは素晴らしいことだと思った。.NETクライアントアプリケーションサービスのプロダクション設定

読んだ後、私は.NET Client Application Servicesを見て自分の目的に合った。しかし、私は答えることができる、私はそこからあなたのいくつかを期待していますいくつかの懸念を持っている:

  • アプリケーションサービスホストを作成し、私は上記にリンクした記事では、開発中で、私はASP.NETを作成する必要があることに言及しますWebサービスアプリケーション。これはプロダクションでも同じですか?私はthis articleとして、私は適切なASP.NET Webサイトを使用する必要があると示唆しています。しかし、それは、メンバーシップ、ロール、開発のプロファイルを始めとする通常のASP.NET Webサイトを使用してから、本番環境にコピーしてはいけないのかどうかという疑問が湧きます。
  • 私のWinfromsアプリケーションでは、 "if(!User.IsAuthenticated)"というような機能を引き続き利用できますか?
  • ウェブサービスアプリケーションまたはウェブサイトが存在するオフィス内の中央サーバの名前が「MYOFFICE_SERVER」である場合、クライアントマシンが接続するプロダクションURLは何ですか?
  • 私はまたthis articleを見ました。これは代替として解釈できますか、またはクライアントアプリケーションサービスが優先される方法ですか?
  • 最後に、私が知っておくべき他の生産特有の設定がありますか?

すみません。私はこれらがおそらく若い質問になることを理解していますが、私は本当にあなたの助けに感謝しています。

ありがとうございます。

+0

マイクロソフトから別の隠された宝石!!! が見える 。 –

+0

「イントラネット」アプリを導入している場合は、私の友人!CASが素晴らしいです。クライアントアプリケーションで動作しているのですが、絶対に時間を節約できます。私がゲットしたときにここにポストする私はどのようにセットアップを行ったのかを記述するためにいくつかの時間。他のオプションに関しては、私はむしろ、同様の "イントラネット"シナリオを持つ人がCASを大きく考慮することをお勧めしたいと思います。今すぐ歓声4! – Shalan

+0

今は、生産設定に関してCASを使用している他の人からアドバイスが必要です。 – Shalan

答えて

1
  1. 必要なサービス(メンバーシップ、ロール、プロファイル)を公開している限り、「ASP.NET Webサービスアプリケーション」または「ASP.NET Webサイト」を使用できます。
  2. 確かに、あなたのクライアントに、あなたは次のようなことを行うことができるようになります:

    ブールログ= Membership.ValidateUser(「ユーザ名」、「パスワード」); //ハードコードログイン bool log = Membership.ValidateUser(null、null);ユーザーがプロファイル

  3. からロールのメンバー Settings.Default.lowValue //使用特性である場合(Thread.CurrentPrincipal.IsInRole)(「主」)場合//ログインフォーム を使用して... //チェック
  4. 通常、urlは認証のあるWebサイトのURL(またはWebサービスを使用している場合はそのurlのサブディレクトリ)です。

  5. 生産時には、まずフォーム認証が機能することを確認します(ブラウザを使用する場合)。そして、それをウィンドウクライアントから使用してみてください。

これら2つのビデオを見る(実際には、「ASP.NET Webサービスアプリケーション」と「ASP」を使用しています)。NETウェブサイト」):それはあなたの袖をロールアップし、これらのアイデアのいくつかを試してみる時間ですよう

+0

ねえネスター!返事のために高すぎる...申し訳ありません、今だけそれを見ています。私はまだビデオを見なかったが、今すぐダウンロードする予定だ。もし私がここに戻ると何か質問がありますか? – Shalan

+0

私の友人に尋ねなさい... :-) – Nestor

関連する問題