<application> 요소

이 항목은 이전 버전의 기존 응용 프로그램과의 호환성을 위해 유지되고 있으나 새로운 개발에는 권장되지 않는 레거시 기술에 대해 설명합니다. 분산 응용 프로그램은 이제 WCF(Windows Communication Foundation)를 사용하여 개발됩니다.

응용 프로그램에서 사용하고 노출하는 원격 개체에 대한 정보를 포함합니다. 이 요소는 응용 프로그램 구성 파일과 컴퓨터 구성 파일에 사용할 수 있습니다.

Schema Hierarchy

<configuration>
  <system.runtime.remoting> 요소
    <application> 요소

구문

<application name="AppName"> 
   <lifetime/> 
   <channels/> 
   <service/> 
   <client/> 
   <soapInterop/> 
</application>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명

name

선택적 특성입니다.

응용 프로그램 이름을 지정합니다. IIS(인터넷 정보 서비스)에서 원격 형식을 호스팅할 때 이 특성을 사용할 수 없습니다. 다른 방식의 호스팅에서는 이 이름이 활성화 URL의 일부가 됩니다. 자세한 내용은 활성화 URL을 참조하십시오.

자식 요소

요소 설명

<lifetime>

원격화할 수 있는 모든 개체의 수명에 대한 정보를 포함하며 <application> 요소에 한 번만 사용할 수 있습니다.

<service>

응용 프로그램에서 노출하는 개체를 포함하며 <application> 요소에 한 번 이상 사용할 수 있습니다.

<client>

응용 프로그램에서 사용하는 개체를 포함합니다. <application> 요소에 한 번 이상 사용할 수 있습니다.

<channels>

응용 프로그램에서 원격 개체와 통신하는 데 사용하는 채널을 포함합니다. <application> 요소에 한 번만 사용할 수 있습니다.

<soapInterop>

SOAP와 함께 사용되는 형식 매핑을 포함합니다. <application> 요소에 한 번만 사용할 수 있습니다.

부모 요소

요소 설명

configuration

공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다.

system.runtime.remoting

원격 개체 및 채널에 대한 정보를 포함합니다.

예제

다음 구성 파일에서는 서버 응용 프로그램 도메인에서 호스팅하는 모든 원격 형식에 대한 수명 정보를 선언하고, 서버가 활성화한(잘 알려진) 원격 형식을 게시하기 위해 선언합니다. 또한 기본 HttpChannel이 8080 포트에서 수신하도록 지정하며 호스트 응용 프로그램이 시작될 때 .NET Framework Remoting 시스템에서 모든 지정된 형식(이 경우, HttpChannel과 ServerActivatedType)을 로드하도록 합니다.

<configuration>
   <system.runtime.remoting>
      <application>
         <lifetime
            leaseTime="10S"
            sponsorshipTimeout="0S"
            renewOnCallTime="5S"
            leaseManagerPollTime="5S"
         />
         <service>
            <wellknown 
               type="ServerActivatedType, RemoteAssembly" 
               objectUri="ServerType.rem" 
               mode="Singleton" 
            />
         </service>
      <channels>
         <channel port="8080" ref="http"/>
      </channels>
      </application>
      <debug loadTypes="true"/>
   </system.runtime.remoting>
</configuration>

참고 항목

참조

원격 설정 스키마

개념

원격 개체 구성

빌드 날짜: 2010-02-13