반응형
프로젝트 Service 관련 설정
1. 본인이 배포하길 원하는 service를 우클릭 후 디자이너 보기 클릭
2, 검은 화면에서 우클릭 후 설치 관리자 추가 클릭
3. serviceInstaller 우클릭 후 속성 클릭
ServiceName, DisplayName, Description 등 설정
StartType 은 Automatic으로 설정해주면 된다.
4. serviceProcessInstaller 에서 Account는 LocalSystem으로 변경
5. 모든 설정이 완료됐다면 build를 해준다.
WindowService 설치
1. 명령 프롬프트 (CMD) 를 이용해서 설치하기
1-1. 명령 프롬프트(cmd) 를 관리자 권한으로 실행
1-2. InstallUtil.exe 도구가 있는 디렉터리로 이동
보통 .NET Framework 설치 디렉터리의 bin 폴더에 있다.
ex) .NET Framework 4.0을 사용하는 경우 C:\Windows\Microsoft.NET\Framework\v4.0.30319
1-3. 해당 디렉터리에서 실행할 서비스 파일의 경로를 아래와 같이 입력한다.
InstallUtil.exe "C:\MyService\MyService.exe"
2. Visual Studio를 이용해서 설치하기
2-1 관지라 권한으로 Visual Studio 실행하기
2-2 visual Studio 개발자 명령 프롬프트 or powerShell 사용
2-3 설치하고자 하는 .exe 파일이 있는 경로로 이동
2-4 아래 명령어 입력
installutil myService.exe
위 과정을 모두 한 뒤
cmd 에서 아래 명령어를 통해 서비스가 제대로 설치됐는지 확인할 수 있습니다.
sc query myService.exe
참고
반응형
'C#' 카테고리의 다른 글
.NET Core 애플리케이션에서 여러 포트를 사용하는 방법 (0) | 2024.04.23 |
---|---|
.NET Core Window Service 배포 방법 (0) | 2024.04.22 |
Visual Studio 에서 .NET Framework 프로젝트 서버 배포 방법 (0) | 2024.04.16 |
MSMQ ( Microsoft SQL Server Integration Services) (0) | 2024.03.08 |
MQTT Protocol 의 특징 및 사용 (1) | 2024.02.27 |