2011-10-14 1 views
1

내 웹 파트에서 작동하는 SQL 연결을 얻으려고 오래했습니다. msdn을 많이 읽고 많은 일을 시도했지만 작동하지 않습니다 ... SQL 연결을 열려고 할 때마다 웹 파트에서 예외가 발생합니다 : Request for the permission of type 'System.Data.SqlClient.SqlClientPermission.샌드 박스 웹 파트의 SqlClientPermission

.net 트러스트를 더 높게 설정하고 매니페스트를 수정하고 PermissionSet-Class로 사용 권한을 설정하고 FullTrust를 시도했지만 custom.configs를 시도했지만 아무 것도 효과가 없었습니다. 권한을 올바르게 설정하려면 어떻게해야합니까? Btw, 웹 파트는 샌드 박스 솔루션입니다.

누군가가 나에게 세부적인보기, 권한 설정 방법을 줄 수 있다면 정말 좋을 것입니다.

답변

1

이러한 종류의 작업을 수행하려면 샌드 박스 솔루션에서 사용할 완전한 신뢰 프록시 (SPProxyOperation)를 개발해야합니다.

샌드 박스 솔루션에는 코드 액세스 보안 및 사용 권한 제한이 있습니다. 자세한 내용을 보려면 다음을 방문하십시오. http://extreme-sharepoint.com/2011/10/07/sharepoint-sandbox-reallly-new-feature/

+0

SPProxyOperation을 사용해 본 적이 한번도 없습니다. 나는 내일 그것을 시도 할 것이고 당신에게 피드백을 줄 것이다. – hofmeister

+0

그래, 작동하지 않는다 :(. 나는 또한 표준 웹 파트로 테스트했다. 아무런 문제없이 연결이 작동한다. 새로운 것이 있으면 알려 줄 것이다. – hofmeister