이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장

역할에 대한 시작 작업 정의

업데이트 날짜: 2014년 10월

서비스 정의 파일에서 역할의 정의에 Startup 요소를 추가하여 역할에 대한 시작 작업을 정의할 수 있습니다. 이러한 요소에 대한 자세한 내용은 Azure 서비스 정의 스키마(.csdef 파일)을 참조하십시오.

원하는 텍스트 편집기를 사용하여 ServiceDefinition.csdef 파일을 편집하거나, Visual Studio를 사용하여 역할에 대한 작업을 정의할 수 있습니다.

  1. 텍스트 편집기에서 서비스의 ServiceDefinition.csdef 파일을 엽니다.

  2. Startup 요소를 WebRole 또는 WorkerRole에 추가합니다. 시작 작업은 VMRole에 적용할 수 없습니다. 다음 코드 예제에서는 명령 스크립트를 실행하는 웹 역할에 시작 작업을 추가하는 방법을 보여 줍니다.

    
    <ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
       <WebRole name="WebRole1">
          <Startup>
             <Task commandLine="Startup.cmd" executionContext="limited" taskType="simple">
             </Task>
          </Startup>
       </WebRole>
    </ServiceDefinition>
    
    note참고
    commandLine 작업은 배포에 대한 AppRoot\Bin 폴더에 상대적입니다. 환경 변수는 commandLine 값에서 확장되지 않습니다. 환경 확장이 필요한 경우 환경 변수를 확장하는 cmd.exe로 시작 작업을 호출하는 작은 .cmd 스크립트를 만들 수 있습니다.

  3. commandLine 값을 실행할 프로그램 또는 스크립트 파일의 이름으로 설정합니다.

  4. executionContext를 시작 작업에 필요한 사용 권한 수준으로 설정합니다.

  5. 작업을 실행할 방법에 따라 taskType을 simple, foreground 또는 background로 설정합니다. taskType에 대한 자세한 내용은 WorkerRole 스키마를 참조하십시오.

  6. 파일을 저장합니다.

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft