다음을 통해 공유


응용 프로그램 다이어그램에서 응용 프로그램 삭제 시 고려 사항

업데이트: 2007년 11월

응용 프로그램 디자이너에서는 응용 프로그램 다이어그램에서 응용 프로그램 정의를 삭제할 수 있습니다. 그러나 응용 프로그램 정의를 삭제하면 응용 프로그램 다이어그램뿐만 아니라 해당 응용 프로그램을 참조하는 솔루션 항목 및 기타 분산 시스템 다이어그램에도 영향을 줄 수 있습니다. 다음 단원에는 응용 프로그램 정의를 삭제하는 방법과 발생할 수 있는 문제를 해결하는 방법에 대한 자세한 내용이 들어 있습니다.

  • 응용 프로그램 정의 삭제

  • 삭제된 응용 프로그램 복원

응용 프로그램 정의 삭제

응용 프로그램 정의를 삭제하면 다음과 같은 효과가 발생합니다.

  • 솔루션에서 구현되지 않은 응용 프로그램이 완전히 삭제됩니다.

  • 다이어그램에서는 구현된 응용 프로그램이 삭제되지만 솔루션에서는 해당 응용 프로그램이 삭제되지 않고 관련 프로젝트만 제거됩니다.

    참고:

    구현된 ASP.NET 응용 프로그램을 삭제한 다음 삭제한 것과 이름 및 위치가 같은 응용 프로그램을 추가하고 구현하려고 하면, 관련 프로젝트를 다른 위치에 만들 것인지, 기존 프로젝트를 열고 다시 솔루션에 추가할 것인지 아니면 기존 프로젝트를 덮어쓸 것인지 묻는 메시지가 표시됩니다. 이러한 메시지가 표시되지 않게 하려면 구현하기 전에 응용 프로그램의 이름을 바꾸어야 합니다. 자세한 내용은 응용 프로그램 구현을 위한 고려 사항을 참조하십시오.

  • 응용 프로그램 다이어그램에서 응용 프로그램 정의에 대한 모든 연결이 삭제됩니다. 그러나 연결된 정의의 끝점은 응용 프로그램 다이어그램에 남아 있습니다.

  • 해당 응용 프로그램 정의에 대한 참조 또는 사용이 들어 있는 시스템 다이어그램의 유효성 검사가 수행되지 않습니다. 해당 정의의 사용이 이 정의를 참조하는 모든 시스템의 멤버로 유지되며 응용 프로그램 다이어그램에 내부 정의가 없음을 나타내는 물결 모양의 선을 표시합니다. 자세한 내용은 시스템 다이어그램 문제 해결을 참조하십시오.

  • 해당 정의의 사용이 논리 서버에 바인딩된 상태로 유지되는 배포 다이어그램의 유효성 검사가 수행되지 않습니다. 자세한 내용은 배포 보고서 문제 해결을 참조하십시오.

삭제된 응용 프로그램 복원

응용 프로그램 다이어그램에서 응용 프로그램 정의를 삭제하면 발생하는 문제를 다음과 같이 해결할 수 있습니다.

  • 삭제된 응용 프로그램 정의를 응용 프로그램 다이어그램으로 복원하려면 다음과 같이 작업을 수행하면 됩니다.

  • 시스템 및 배포 다이어그램에서 유효성 검사 오류를 해결하려면 삭제된 응용 프로그램 정의를 응용 프로그램 다이어그램으로 복원하거나 해당 정의를 참조하는 시스템 다이어그램에서 해당 정의의 사용을 삭제합니다. 자세한 내용은 방법: 응용 프로그램 시스템에서 멤버 삭제를 참조하십시오.

    팁:

    삭제된 응용 프로그램에 바인딩된 참조가 배포 다이어그램에 있고 배포 다이어그램이 열려 있는 경우, 해당 응용 프로그램 정의의 사용을 적절한 시스템 다이어그램에서 삭제하면 배포 다이어그램에서 자동으로 해당 참조가 바인딩 해제됩니다. 그러나 닫혀 있는 배포 다이어그램에서 삭제된 응용 프로그램에 대한 바인딩된 참조를 제거하려면 해당 다이어그램을 열고 수동으로 응용 프로그램을 바인딩 해제합니다. 자세한 내용은 방법: 논리 서버로부터 응용 프로그램 바인딩 해제를 참조하십시오.

참고 항목

작업

방법: 응용 프로그램 다이어그램에서 응용 프로그램 삭제

참조

응용 프로그램에서 끝점 삭제 시 고려 사항

기타 리소스

응용 프로그램 다이어그램에서 응용 프로그램 정의

응용 프로그램 다이어그램에서 응용 프로그램 삭제