
최근에 사용자의 IE 버전이 5 부터 접근이 되는 웹페이지를 유지보수 하게 되었다. 개인적으로 IE는 버렸으면 좋겠지만... 어쨌든 작업하면서 대응했던 오류 등을 업데이트 할 생각이다. 1) IE 문서모드 변경해주기 (메타 태그 삽입) : 내 IE 브라우저가 상위버전이 설치되어 있더라도, 어떤 페이지를 접근하면 기본값이 하위버전으로 변경되는 경우가 있다. 이런 경우, 각 버전마다 작동하는 스크립트, CSS 등이 달라서 사용자 경험이 달라지게 된다. 개발자가 header 부분에 메타 태그를 삽입해주므로써 방지할 수 있다. * 삽입 소스 : content="" 에는 문서모드를 입력해주면 되지만, 대부분 Edge로 사용하고 있는 것으로 보인다. 하지만, 해당 페이지가 태그로 엮인 하위페이지인 경우에는 동작하지..

1) 현상 : IE CSS 에서 overflow:auto; 속성을 주더라도, 스크롤 바가 보이지 않는 현상 해결 방법 (Chrome 에서는 해당 속성만 주어도 정상적으로 스크롤 바 노출 됨) 2) 해결 방법 : 아래 속성을 추가한다 -ms-overflow-style:scrollbar; /*IE Scroll*/ EX 소스 > #.css div.left { width: 50%; float: left; box-sizing: border-box; overflow:auto; -ms-overflow-style:scrollbar; /*IE Scroll*/ height:100%; } #HTML 3. 결과 : IE 에서도 div 스크롤바가 정상적으로 노출된다. 출처 : https://stackoverflow.com/qu..
성공/실패 여부는 HTTP Status Code로 판단한다. HTTP STATUS CODE 메소드 설명 유형 응답코드 상태 성공 200 OK GET PUT 요청이 성공. 성공의 의미는 HTTP 메소드에 따라 달라진다. GET: 리소스를 불러와서 메시지 바디에 전송되었습니다. HEAD: 개체 해더가 메시지 바디에 있습니다. PUT 또는 POST: 수행 결과에 대한 리소스가 메시지 바디에 전송되었습니다. TRACE: 메시지 바디는 서버에서 수신한 요청 메시지를 포함하고 있습니다. 201 Created POST 요청이 성공적이었으며 그 결과로 새로운 리소스가 생성. 이 응답은 일반적으로 POST 요청 또는 일부 PUT 요청 이후에 따라온다. 204 No Content Delete 요청에 대해서 보내줄 수 있는..

윈도우 1903, 1909, 2004 버전에서 취약점이 발견되었으며, 버전 확인 법 및 대응 방법에 대한 포스팅입니다. 1. 윈도우 버전 확인 1) [Win] + [R] 입력 (윈도우키 + R) > winver 입력 2) Window 버전 확인 Windows 10 의 버전이 1903, 1909, 2004 인지 확인 (이 외에 버전들은 이하 확인할 필요 없음) 2. 업데이트 버전 확인 1) [Win] + i 입력 (윈도우키 + i) 2) [업데이트 및 보안] 클릭 > KB 버전 확인 3) KB 버전이 아래 표의 Vulnerable 이거나, 그 미만일 경우 필수 업데이트 필수 진행 3. 상세 버전 내역 확인이 필요한 경우 최신버전이라고 나와서 상세 버전이 보고 싶은 경우 1) [Win] + [R] > cmd..
만들었던 이유는 정확히 기억은 안나지만.... JSON으로 입력받는 data를 전송하면서 동시에 redirect 처리를 하고 싶었던 것 같다. 또한 GET 방식으로 사용하기에는 변수가 많았고, POST 형식과 유사하게 사용할 수 있으므로 보기에 더 편한 이점이 있어서 사용했던 것 같다(?) 누군가는 나와 같은 기능을 원할 수도 있다는 생각에 올리는 포스트 // jQuery 를 확장하여 ajax post 형태처럼 쓸 수 있는 Redirect Post 펑션 (내부는 폼 제출로 동작하도록) $.extend({ redirectPost: function (location, args) { var form = $(''); form.attr("method", "post"); form.attr("action", loca..
1. 버튼의 checked 여부 확인 $("input:checkbox[id='아이디명']").is(':checked') // true : false $("input:checkbox[name='NAME명']").is(':checked') // true : false $("input:radio[id='아이디명']").is(':checked') // true : false $("input:radio[name='NAME명']").is(':checked') // true : false 2. checked/unchecked 제어하기 $("input:checkbox[id='아이디명']").prop("checked", true); // 체크박스 checked $("input:checkbox[name='NAME명']"..
에러 관련 사항을 이 문서에 주기적으로 업데이트 할 것입니다. *03/13/19 1. IIS 32 Bit 파일 실행 오류이슈 : 파일이나 어셈블리 'xxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다. '/' 응용 프로그램에 서버 오류가 있습니다.파일이나 어셈블리 'xxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다.설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오. 예외 정보: System.BadImageFormatExce..
Command 로 짜여진 .cmd 확장자 파일의 스크립트를 실행하여, SVN 체크아웃, 호스트 설정, IIS 셋팅(aapPool 생성 및 사이트 설정 등) 및 빌드까지 실행하여 작업할 수 있다. * Toltoise SVN 에서 cmd 관련 기능을 이용하려면 설치 시에 'command line client tools' 를 체크 (Default 가 체크되어 있지 않음, 만약 체크가 안되있다면 Setup > Modify 에서 추가해주자) * 스크립트 실행> [실행할파일명.cmd 계정 PW > 로그파일.log] 입력 * 대충 명령어 echo Create(Add) appPool : 앱 생성/추가rem : 주석 느낌svn checkout --username %유저명% --password %패스워드% --force ..
부끄럽지만 해당 타이틀에 관하여 지금까지 생각해 본 적이 없었다. 일반적인 SDLC만을 알고 있었고, .NET에 대한 생명주기를 따로 다루고 있었는 지 몰랐었지만 이번에 면접을 보면서 알게되었다.그래서 간략하게 내가 참고했던 자료들을 모아서 블로그에 정리해보고자 한다. SDLC 란?Software Development Life Cycle : 소프트웨어 개발 생명 주기소프트웨어를 처계적으로 개발하고 관리하기 위해서 개발 과정을 단계 별로 나누어 구분한 것 일반적인 6단계는 아래와 같다.요구사항 분석 - 시스템 명세 - 설계- 구현 - 테스트 - 운영 및 유지보수 필요한 단계로 피드백을 반복 수행 하면서 소프트웨어의 완성도를 높일 수 있다. 1. 요구사항 분석사용자로부터 문제를 제기 받아서 사용자와 함께 기..
주기적으로 키 입력 보내기 (절전모드 방지용) 디스플레이 중앙 제어로 인하여, 일정 시간이 지나면 절전모드가 작동하도록 설정된 걸 변경할 수 없을 때 사용하면 유용한 팁입니다.저도 절전 모드 실행이 10분으로 설정되어 있어서, 키보드를 눌러놓는(PC방 처럼....^^;) 방법을 사용하다가 서치해보니 이런 방법이 있어서 블로그에 공유합니다. 마소에 있는 원 글에는 빈 키인 F15를 입력하게 되어 있습니다. 하지만 에러가 발생하는 경우가 있어서 Scroll Lock키를 두 번 입력하는 걸로 수정하셨다고 합니다. 소스는 간단하게, Shell 개체를 생성해주고 59 초 마다 ScrollLock 키를 두번 입력하도록 되어있습니다. 12345Set ws = CreateObject("WScript.Shell")Do ..
- Total
- Today
- Yesterday