2010-11-25 3 views
0

나는 WCF를 배우고있다. 로컬 SQL Server 데이터베이스를 사용하는 WCF 서비스를 만들었습니다. Windows 인증을 사용하도록 데이터베이스 서버를 구성했습니다. WPF 응용 프로그램에서 WCF 서비스를 사용하면 모든 것이 작동합니다.WCF 서비스에 SQL Server 보안을 구성하려면 어떻게합니까?

그러나 WCF 서비스를 WPF 브라우저 응용 프로그램과 함께 사용하면 제대로 구성된 보안이 없다는 오류가 발생합니다. 특정 오류 : "해당 어셈블리는 부분적으로 신뢰할 수있는 호출자를 허용하지 않습니다."

SQL Server의 보안을 시작으로 보안을 올바르게 구성하는 방법을 알아 내려고했지만 답변을 찾는 데 문제가 있습니다. 누구든지이 질문에 나를 도울 수 있습니까?

1) Windows 인증 대신 SQL Server 인증을 사용하도록 SQL Server를 다시 구성해야합니까? 그렇다면 사용자의 이름을 지정하고 WCF 서비스 용으로 생성 된 계정의 권한을 구성하는 데 권장되는 지침이 있습니까?

2) 데이터베이스는 현재 로컬 컴퓨터에 있으므로 실험 할 수 있습니다. 길을 가다가 데이터베이스를 서버로 옮기려고합니다. WCF에서 요구하는 보안 구성이 변경됩니까?

-tc

답변

0

당신은 호스팅 IIS (버전) 또는 자체에 WCF를 호스트합니까? 그런 다음 IIS가 완전 신뢰 모드로 IIS를 실행해야하는 경우

필요없는 경우 SQL Server 인증을 사용하지 마십시오.

관련 문제