3

同じアプリケーション サービスを共有する同じクライアント用に作成された複数のアプリケーションを作成するにはどうすればよいですか (メンバーシップを保持するデータベースの名前ですか?)。

クライアントごとにaspnetdbを作成し、クライアントが所有するすべてのシステムで使用することを考えています。そうすれば、ユーザーやその他のものを共有できます。

それは正しい考え方ですか?

ところで、そのデータベースには、何に使用されているのかわからないテーブルがいくつかあります。誰かがそれらの目的を説明する記事を指摘できますか?

4

3 に答える 3

1

アプリケーションサービスデータベースでユーザーやその他のものを共有できます。必要な作業は、web.config/app.config 内のプロバイダーの applicationName を同じ値に設定することだけです

他のテーブルには、プロファイルと役割の情報、および Web パーツのパーソナライズ設定が格納されます

于 2012-02-16T11:35:54.697 に答える
1

1 対多、1 対 1 などの観点から考えてみてください。

実際、あなたの場合、1 つのデータベースを作成してユーザー アカウントを保持し、それをすべてのアプリケーションとサービス間で共有できます。

そこを見てください:

1) http://msdn.microsoft.com/en-us/library/ff405740.aspx

2) http://beyondrelational.com/blogs/neeraj/archive/2011/12/14/implement-windows-authentication-and-security-in-wcfservice.aspx

3) http://codebetter.com/petervanooijen/2010/03/22/a-simple-wcf-service-with-username-password-authentication-the-things-they-don-t-tell-you/

于 2012-02-16T11:10:38.390 に答える
1

アプリケーションがデスクトップ アプリケーションの場合は、WCF (ウィンドウ コミュニケーション ファンデーション) を使用することをお勧めします。それ以外の場合は、Web サービスが Web アプリケーションのより簡単なソリューションです。WCF は多くのプロトコル http、tcp で動作できることに注意してください... WCF または Web サービスはサーバー側 (データが存在する場所) で動作する必要があります。クライアント アプリケーションが動作するコンピューターである可能性があります。

WCF の例を次に示します。

http://www.codeproject.com/Articles/16765/WCF-Windows-Communication-Foundation-Example

于 2012-02-16T11:12:06.597 に答える