본문 바로가기

닷넷

닷넷 시장이 점점 줄어드는 이유 불현듯 국내 닷넷 개발사들이 점점 줄어드는 이유가 궁금했습니다. 이유는, 개인적으로는 MS 기반 기술로 벌어먹고 살기 때문입니다. 처음 개발을 시작할 때 ASP로 시작하여 닷넷으로 전향하여 10년차가 되었네요. 고맙기도 한 MS이긴 하지만... 이걸로 벌어 먹고 살다보니 당연히 수 없이 많은 욕을 합니다. 특히나 제가 욕을 많이 하는 부분은 버전간 호환성~!! 다른 많은 부분들은 일단 제껴두도록 하겠습니다. 궁금하면 바로 검색에 들어가죠. ㅎㅎ 물론 네이뇬은 아니구요. 우리 구글신에게 물어봤습니다. 그랬더니 HOONS 닷넷에 이와 비슷한 내용의 글이 있어서 담아 와 봤습니다. 출처 : http://hoons.kr/board.aspx?Name=itdisc&BoardIdx=34650&Page=1&Mode=2.. 더보기
L4 이용한 웹서버 여러대 로드발런싱시 machineKey 설정 L4를 이용하여 웹서버 2대 이상을 로드 발런싱을 시킬 때, 이러한 환경에서 서비스시 postback 이 일어날때 viewState 인한 에러가 종종 발생합니다. 이문제를 해결할려면 machine.config 파일의 내용을 수정하면 됩니다. viewstate는 machine.config 의 machinekey 항목으로 Encyption 되므로 이것을 동일하게 해줄 필요가 있습니다. 이부분의 value 부분을 수정하시면 됩니다. 키 생성 부분은 아래를 참조 하세요 . http://support.microsoft.com/kb/q312906/ 예시 : 더보기
ASP에서 닷넷 DLL 사용하기 * .NET 1.0 기준으로 예전에 테스트해보았던 방식이기 때문에, 참조만 하세요! ASP에서 .NET Assembly를 사용하게 되면, .NET Framework에서 제공하는 막강한 기능들을 사용할 수 있다 . 성능면에서 있어서, ASP에 ATL을 이용해서 만든 컴포넌트에는 미치지 못하지만, Runtime엔진을 사용하고 있는 MFC, VB, WSC 컴포넌트보다는 동등하거나, 그 이상의 성능을 발휘할 수 있다. 대부분의 컴파일 엔진이 호환성을 유지하기 위해, 80386 CPU가 지원하는 CPU Set 기준에 맞게 컴파일 되기 때문이다. 하지만 CLR(Common Language Runtime)을 사용하는 .NET Assembly는 CLR이 최신의 CPU Set 도 사용할 수 있도록 디자인 되었기 때문에,.. 더보기