ASP.NET 사용자 정의 컨트롤 보안 예외
업데이트 날짜: 2008년 4월
적용 대상: Office SharePoint Server 2007
마지막으로 수정된 항목: 2008-04-14
Microsoft Office SharePoint Server 2007에 로드된 ASP.NET 사용자 정의 컨트롤이 다음 예제에서와 같이 연결 보안과 관련된 보안 예외를 생성합니다.
This control does not allow connection strings with the following keywords: 'Integrated Security', 'Trusted_Connection'
.
문제
SharePoint 웹 파트 또는 웹 양식에서 ASP.NET 사용자 정의 컨트롤을 로드할 때 코드의 연결 문자열에서 NTLM 인증을 사용하면 보안 예외가 발생합니다. Windows 통합 인증이 사용되지 않으면 보안 예외가 발생하지 않습니다.
원인
전역 어셈블리 캐시 외부에서 로드된 컨트롤이나 어셈블리는 기본적으로 신뢰할 수 없습니다.
해결 방법
Web.config 파일에 다음 줄을 삽입하여 컨트롤의 tagMapping 속성을 해제합니다.
<code>
<tagMapping>
<clear/>
</tagMapping>
</code>
참고 항목
기타 리소스
Microsoft Office SharePoint Server 2007의 사용자 정의 컨트롤 보안 예외 (영문)