방법: 전체 신뢰가 필요한 관리 코드 양식 서식 파일 디버깅 및 미리 보기

기본적으로 사용자의 로그인 도메인에 대한 정보에 액세스해야 하는 LoginName 속성과 같이 전체 신뢰가 필요한 개체 모델 멤버를 호출하는 코드가 포함된 관리 코드 프로젝트를 디버깅하거나 미리 보면 Microsoft InfoPath 2010에서 다음 오류 메시지가 표시됩니다.

미리 보는 경우

"양식의 코드에서 처리되지 않은 예외가 발생했습니다." 이 메시지 뒤에 다음 메시지가 표시됩니다. "양식 코드에서 오류가 발생하여 InfoPath에서 이 작업을 완료할 수 없습니다."

디버깅하는 경우

코드 편집기에서 전체 신뢰가 필요한 멤버를 호출하는 코드 줄로 포커스가 이동하고 다음 메시지가 표시됩니다. "사용자 코드에서 SecurityException이(가) 처리되지 않았습니다. 요청하지 못했습니다."

이 멤버를 디버깅하거나 미리 볼 때 양식 서식 파일의 비즈니스 논리에서 해당 멤버를 호출할 수 있도록 하려면 다음 절차에 설명된 것처럼 양식 서식 파일의 보안 수준을 전체 신뢰로 설정해야 합니다.

전체 신뢰가 필요한 관리 코드 양식 서식 파일 구성

양식의 보안 수준을 전체 신뢰로 설정

  1. InfoPath에서 양식 서식 파일을 디자인 모드로 엽니다.

  2. 파일 탭을 클릭한 후 정보 탭에서 양식 옵션을 클릭합니다.

  3. 범주 목록에서 보안 및 신뢰를 클릭합니다.

  4. 보안 수준에서 자동으로 보안 수준 결정 선택을 취소합니다.

  5. 전체 신뢰를 선택한 다음 확인을 클릭합니다.

이 절차를 수행하면 방법: 코드가 포함된 InfoPath 양식 서식 파일 미리 보기 및 디버깅에 설명된 것처럼 프로젝트를 디버깅할 수 있습니다.

참고 사항참고 사항

전체 신뢰가 필요한 관리 코드 양식 서식 파일을 성공적으로 배포하려면 디지털 서명이나 양식 서식 파일 설치 및 등록 같은 추가 단계를 수행해야 합니다. 디버깅 후의 관리 코드 양식 서식 파일 배포에 대한 자세한 내용은 방법: 코드가 포함된 InfoPath 양식 서식 파일 배포를 참조하십시오.

참고 항목

개념

방법: 코드가 포함된 InfoPath 양식 서식 파일 미리 보기 및 디버깅

방법: 코드가 포함된 InfoPath 양식 서식 파일 배포