본문 바로가기

개발/.NET46

Windows Service 템플릿 없이 Console Application으로 서비스 자동 등록/해제 보통 서비스 모듈을 윈도우 서비스 형태로 서비스하기 위해 별도의 윈도우 서비스 프로젝트를 생성하고, 개발 완료 후 배치나 명령어 (sc create xxxx , net start xxxx) 로 등록한다. 좀 더 쉬운 방법이 있는데, 콘솔 프로젝트에 직접 서비스 클래스를 적용하는 것이다. 이하 코드 참조 class Program : ServiceBase { static void Main(string[] args) { AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; if (System.Environment.UserInteractive) { string parameter = string.Concat(args); //.. 2015. 9. 4.
특정 사용 포트 찾기 및 사용 포트의 서비스 찾기 #특정 포트 찾기c:\>netstat -ano | find port "9001" 위 실행 결과 출력된 결과 중 PID 값을 가지고... #특정 포트 사용 서비스(프로그램) 찾기 c:\>tasklist /FI "PID eq 1176"또는c:\>tasklist /svc /FI "PID eq 1176" 2014. 11. 3.
Visual Studio 의 초강력 리펙터링 툴인 ReSharper를 내려놓다.... 비주얼 스튜디오를 사용하시면서 한 번쯤 Visual Assist X (http://wholetomato.com/)라는 플러그인 툴을 들어보셨거나 사용해보신 적이 있을 겁니다. 다만 이 툴이 c# 쪽보다는 C++ 쪽에 좀 더 특화되어 있다라고 하더군요 (저는 하이라이팅용으로 잠깐 사용해봤습니다.) C# 쪽 (VB 포함) 에도 강력한 플러그인 툴이 있는데 바로 ReSharper (http://www.jetbrains.com/resharper/) 라는 도구입니다. 프레임워크 버전에 따라 코드를 간소화 시켜주거나 불필요한 키워드를 제거할 수 있게 개발자에게 통지해 주거나 코드상의 문제등을 경고하여 개발자로 하여금 혹시 모르고 지나칠 수 있는 부분까지 커버해주는 아주 훌륭한 툴입니다. 저는 작년 어느 과장님의 소.. 2011. 9. 15.
[WCF] VS 개발 서버에서 동작하던 WCF 호스트가 IIS7에서 동작하지 않을 때... 1. 호스팅한 소스에 인터넷 게스트 계정 (IUSR, IIS_IUSR)에 읽기 권한을 주었는가.... 2. custom IHttpModule 사용시 web.config 의 에 해당 모듈을 추가했는가... 또한 runAllManagedModulesForAllRequests 속성을 true로 설정했나.... ( 은 iis6 이하에서 적용) 3. WCF 모듈을 설치하였나... (의외로 요거 빼먹고 삽질하는 경우 많음 -_-;;) 기타: 구성 오류 설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 구성 파일을 적절하게 수정하십시오. 파서 오류 메시지: 'targetFramework' 특성을 인식할 수 없습니다. 특성 이름은 대/소문자를 구분합니.. 2011. 7. 4.