2012-02-16 3 views
3

같은 응용 프로그램 서비스를 공유하는 동일한 클라이언트 용으로 작성된 여러 응용 프로그램 (구성원 자격이있는 데이터베이스의 이름)은 어떻게 가질 수 있습니까?동일한 응용 프로그램 서비스를 사용하는 여러 응용 프로그램

각 클라이언트에 대해 aspnetdb를 작성하고 보유하고있는 모든 시스템에서 사용할 생각입니다. 그렇게하면 사용자와 다른 것들을 공유 할 수 있습니다.

올바른 생각입니까?

그리고 그곳에는 무엇이 사용되는지 전혀 모르는 테이블이 있습니다. 누군가 그 기사가 무엇인지 설명 할 수 있습니까?

답변

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/

1

, 난 WCF를 사용하는 것이 좋습니다를 (윈도우 커뮤니케이션 재단), 그렇지 않으면 웹 서비스가 웹 애플리케이션을위한 더 간단한 솔루션입니다. WCF는 많은 프로토콜 HTTP, TCP ... WCF 또는 웹 서비스에서 작업 할 수 공지 사항 (데이터가 존재) 서버 측에서 작동합니다 당신의 클라이언트 응용 프로그램을 여기에

예를 들어 작동하는 컴퓨터 수 있습니다 WCF는 :

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

1

당신은 응용 프로그램 서비스 데이터베이스에서 사용자 및 기타 물건을 공유 할 수 있습니다. 당신이해야 할 유일한 것은이 같은 값으로 Web.config의 /의 app.config에서 공급자에 대한 applicationName에 설정되어

다른 테이블 저장소 프로파일 및 역할 정보는 WebPart의 personalizion 설정

관련 문제