다음을 통해 공유


배포 디자이너의 일반적인 유효성 검사 경고

업데이트: 2007년 11월

배포 다이어그램의 경고는 오류 목록 창에 표시되며 흰색 "x"가 들어 있는 빨간색 원으로 배포 다이어그램 상의 논리 서버나 응용 프로그램에 표시됩니다. 다음 단원에서는 일반적인 유효성 검사 경고 및 이러한 경고를 수정할 수 있는 방법을 설명합니다.

바인딩되지 않은 응용 프로그램

이 경고는 다음과 같은 형식입니다.

  • "시스템 <system name>의 응용 프로그램 <application name>은(는) 배포 다이어그램 <diagram name>에서 바인딩되어 있지 않습니다."

이러한 경고는 시스템 뷰 창의 응용 프로그램이 배포 다이어그램의 논리 서버에 바인딩되어 있지 않은 경우에 발생합니다.

이 경고를 지우려면 시스템 내의 모든 응용 프로그램을 배포 다이어그램의 논리 서버에 바인딩합니다.

제약 조건 위반

이 경고는 다음과 같은 형식입니다.

  • "제약 조건 매개 변수 <parameter name>에서 <setting name> 설정은 <required value>(으)로 설정되어야 하지만 현재 <current value>(으)로 설정되어 있습니다."

이러한 경고는 응용 프로그램이나 논리 서버의 설정이 반대 계층에 설정된 제약 조건과 충돌할 때 발생합니다. 예를 들어 IIS 웹 서버의 제약 조건에 따라 해당 서버에 호스팅된 웹 응용 프로그램의 허용되는 보안 모드 설정이 "Forms"로 설정되어야 하지만 실제로는 "Windows"로 설정되어 있는 경우입니다.

이 경고를 지우려면 방법: 배포 다이어그램의 유효성 검사 경고 해결 항목을 참조하십시오.

통신 누락

이 경고는 다음과 같은 형식입니다.

  • "<endpoint name> 끝점과 <endpoint name> 끝점 간의 <relationshipname> 통신 관계에서 통신이 이루어질 수 있는 연결을 찾을 수 없습니다. 이 관계에 대한 끝점의 호스트 사이에 새 연결을 추가하거나 이 연결을 제거해야 합니다."

이 경고는 두 응용 프로그램이 응용 프로그램 다이어그램에 연결되어 있지만 각 응용 프로그램이 연결을 공유하지 않는 논리 서버에 호스팅되어 있는 경우에 발생합니다. 데이터베이스에 연결된 웹 서비스의 경우 웹 서비스 응용 프로그램을 데이터베이스 서버에 연결되지 않은 IIS 웹 서버에 바인딩할 수 없습니다. 그러나 데이터베이스 응용 프로그램을 IIS 웹 서버에 연결되지 않은 데이터베이스 서버에 바인딩할 수는 있습니다. 다이어그램 유효성을 검사할 때 이러한 경고가 발생합니다.

이 경고를 지우려면 응용 프로그램을 필요한 통신 관계가 있는 논리 서버에 바인딩합니다. 응용 프로그램 구성을 지원하는 논리 서버 구성이 없는 경우 사용자 팀의 인프라 설계자로 작업하여 적절한 호스팅 환경을 찾습니다.

리소스 누락

이 경고는 다음과 같은 형식입니다.

  • "사용자 정의 제약 조건에서 <resource name> 리소스는 <section name> 섹션에 있어야 하므로 해당 사용자 정의 제약 조건을 평가할 수 없습니다."

이 경고는 응용 프로그램, 논리 서버 또는 영역과 연결된 사용자 정의 제약 조건에서 발생할 수 있습니다.

이 경고를 지우려면 오류 목록 창에 있는 경고를 마우스 오른쪽 단추로 클릭하고 이동을 선택합니다. 옵션 목록이 표시됩니다. 첫 번째 옵션에서는 누락된 리소스를 추가해야 하는 구성 리소스가 표시됩니다. 두 번째 옵션에서는 해당 사용자 정의 제약 조건으로 이동하게 됩니다. 첫 번째 옵션을 선택하는 경우 상위 리소스를 마우스 오른쪽 단추로 클릭하고 리소스 추가를 가리킨 다음 누락된 리소스를 선택하여 추가합니다.

참고 항목

기타 리소스

배포 다이어그램 유효성 검사