본문 바로가기

반응형

Software/C# (.NET Framework)

(7)
WCF Load Balancing WCF(Windows Communication Foundation) 애플리케이션의 성능을 늘리는 방법 중 한 가지는, 로드 밸런싱 서버를 사용하여 배포하는 것입니다. WCF 애플리캐이션은 Windows Network Load Balancing과 같은 소프트웨어 방식과 하드웨어 기반의 로드벨런서에서 제공하는 표준 기술을 들을 활용하여 로드밸런싱을 할 수 있습니다. 다양한 방식의 바인딩을 사용하는 WCF 애플리케이션의 로드 밸런싱에 대한 고려 사항을 설명합니다. BasicHttpBinding BasicHttpBinding을 사용하여 통신하는 WCF 애플리케이션은 일반적인 HTTP 네트워크 트래픽과 다르지 않고, 로드밸런싱의 관점에서도 동일합니다. 이 바인딩을 사용하는 WCF 채널은 stateless 채널로서..
wybuild .net 기반 자동 업데이트 프로그램 중 하나 .net 기반으로 개발을 하던 중(2013), 어플리케이션의 자동 업데이트를 검토 하던 중, 검색 하였던 툴 중 하나 였습니다. C, C++, Delphi Java 등 다양한 언어의 자동 업데이트 프로그램도 동작 하는 것으로 되어있음 최종적으로 Clickonce로 구현하여 잊고 있었는데, 오늘날(2020)다시 접속 해봤는데 UI도 변경 되고, 추가 라인업도 존재 하는 것으로 보임 https://wyday.com/wybuild/ https://wyday.com/limelm/
System.ServiceModel.Web 의 참조가 안될 때 .NET 으로 REST 서비스를 구현할 때 필수적으로 사용되는 클래스는 System.ServiceModel.Web 입니다. .NET 3.5 부터 추가된 클래스로서 웹으로 구현된 서비스 모델 이라고 설명 되어 있습니다. 이글에서는 System.ServiceModel.Web 사용에 설명이 아닌 , 시작시에 나타날 수 있는 시행착오에 대한 것입니다. 간단하게 System.ServiceModel.Web 을 참조한 코드를 만들기위해, WebHttpBinding 을 사용하였습니다. WebHttpBinging은 System.ServiceModel.Web 구현 되어 있다는 것을 확인 할 수 있습니다. 하지만 Visual Studio 에서 System.ServiceModel.Web 참조가 안되는 상황이 발생 될 수 있습..
[VS2010] 프로젝트 파일에 잘못된 속성이 있습니다. Visual Studio 2012 에서 빌드를 할 때, 이런 메시지가 보이면서 빌드가 안 될 때가 있습니다. 오류 목록의 설명을 보면 'ApplicationDefinition 요소를 지정할 수 없습니다.' 라는 메시지와 '프로젝트 파일에 잘못된 속성 값이 있습니다.'라는 메시지를 보실 수 있습니다. 이문구를 살펴 보자면, ApplicationDefinition 요소를 지정할 수 없는 프로젝트에 ApplicationDefinition 속성이 지정된 것을 확인 할 수 있습니다. 대체로 이런 오류가 발생 되는 원인 중에 하나는, 타 프로젝트에서 파일을 복사하여 붙여넣기 할 때 발생 할 수 있는 오류 입니다. 1. 타 프로젝트는 ApplicationDefinition 요소를 지정할 수 있는 프로젝트였는데 현재 ..
Dictionary 사용 중, System.IndexOutOfRangeException 관련 C#의 Collection 중에 하나인, DICTIONARY 은 코딩시에 유용하게 사용 할 수 있습니다. Dictionary 사용 중에 발생된 Exception인 System.IndexOutOfRangeException 을 처리하기 위해, 구글을 검색 하게 되었습니다. 1. 발생 환경 - TcpListener 를 이용하여 수신 받은 소캣을 별도의 클래스를 통하여 관리하는 기능을 구현하고자, clientSocket 넘겨받은 CommHandleCRT를 Dictionary로 서 관리하고자 하였습니다. - 발생된 Exception ( System.IndexOutOfRangeException ) 은 맨 마지막 줄에서 발생이 되었습니다. 2. 검색 출처 : http://stackoverflow.com/questio..
log4net http://logging.apache.org/log4net/index.html .net 에서 로그를 남기기 위해서 사용 가능한 log4net 입니다. 강력한 기능을 갖고 있습니다.
C# 일자별 텍스트 파일 로그 소스 일자별로 테스트 파일로 로그를 남기는 기능을 구현하기 위한 방법은 1. 자신이 구현 하는 방법 2. 구현된 소스를 이용하는 방법 보통(?)의 분들을 2번을 선호(?) 하시게 되는데..... 검색을 하다보면 log4net 과 같이 완성형의 로그 기능을 하는 소스도 있습니다. 헌데 쉽게 적용 하기가 껄끄럽습니다. 사용방법도 익혀야 되고.... --------------------------------------------------------------------------------- 쉽게 적용 가능한 간단한 소스를 공개 합니다. 기능을 간단히 나열하면 1. 일별로 텍스트를 나누어서 저장 합니다. 단, 1개의 기능을 하고 있습니다. RollOverLogText.cs namespace Module_HDEL_..

반응형