많은 WCF 서비스를 호스트하기 위해 많은 Windows 서비스를 만들어야하므로 하나만 중지 (예 : 업데이트)하고 다른 서비스는 계속 실행해야합니다.C#은 다른 매개 변수를 사용하여 동일한 Windows 서비스를 등록합니다.
나는 모든 WCF 서비스에 대해 Windows 서비스를 만들고 싶지 않기 때문에 Windows 서비스로 등록 할 수있는 C# 응용 프로그램을 만들려고하고 있지만 다른 매개 변수 (물론 서비스 이름) . 나는 레지스트리를 직접 편집하는 것보다이 다른 작업을 수행 할 수있는 방법을 찾을 수 없습니다
WcfService1 -> MyService.exe /run WcfService1.dll
WcfService2 -> MyService.exe /run WcfService2.dll
:
MyService.exe /install WcfService1.dll
MyService.exe /install WcfService2.dll
이 다음과 같은 두 개의 서로 다른 Windows 서비스를 만듭니다
예를 들어하면이 방법을 호출 .
문제가 무엇인지 분명하지 않기 때문에 질문을 따르지 못합니다. 귀하의 질문을 읽으면서 이미 해결책이 있습니다! –
명확하지 않은 것에 대해 미안 : 내 문제는 C#을 사용하여 매개 변수가있는 Windows 서비스를 추가하는 방법을 찾을 수 없다는 것입니다. – Keeper