이미 git이 추적 중인 파일을 '.gitignore'에 추가하여 제외하면 제외가 되지 않을걸 볼 수 있습니다. 이것은 이미 git이 캐쉬를 하고 있기 때문에 그렇습니다. 연관글 영역 1. 추적에서 제외하기 이 추적을 막고 파일을 지우기 위한 명령은 git rm [파일 경로] 입니다. (참고 : git Reference - git rm ) 로컬 저장소와 깃에 파일을 지우고 추적을 막습니다. 로컬의 파일은 남기고 싶다면 '--cached' 옵션을 추가합니다. git rm --cached [파일 경로] 폴더 단위로 제외하기 폴더 단위로 제외하고 싶다면 git rm -r [폴더 경로] 로컬의 파일은 남기고 싶다면 '--cached' 옵션을 추가합니다. git rm -r --cached [파일 경로] 2. 비주..
비주얼 스튜디오에서 'json' 형식에 맞지 않으면 경고가 나옵니다. 문제는 JSON의 특징상 규격이 안 맞을 수 있다는 것이죠. 1. 옵션 끄기 비주얼 스튜디오에서 JSON경고를 끄려면 다음 옵션을 꺼줍니다. (Visual Studio json warning off) 도구 > 옵션 > JSON > 고급 > 유효성 검사 사용 이 옵션을 'false'로 설정합니다. (참고 : stackoverflow - How to suppress a warning from Newtonsoft.Json in Visual Studio when no CheckId is provided? 의 Jeff님 답변 ) 2. 스키마 선택 정석적인 방법은 알맞은 JSON 스키마를 선택하는 것입니다. 이미 정해진 스키마가 있는 JSON이라..
전 비주얼 스튜디오(Visual Studio)를 주로 쓰다 보니 'VS Code(Visual Studio Code)'는 잘 안 쓰게 됩니다. 그러다 보니 설치할 때마다 까먹어..... 1. 확장 찾기 VS코드는 언어 팩도 '확장'으로 처리하게 돼있네요. 확장에서 'Korean Language Pack for Visual Studio Code'찾아 설치합니다. 참고 : 비주얼 스튜디오 코드 마켓 플레이스 - Korean Language Pack for Visual Studio Code 비주얼 스튜디오 코드를 재실행합니다. 2. 다시 영어로 바꾸기 언어 변경 설정을 찾으려면 명령 팔레트를 열어야 합니다. 보기 > 명령 팔레트 나 단축키인 'Ctrl + Shift + P' 를 눌러줍니다. 명령 팔레트에서 '표..
언제부터인가 비주얼 스튜디오에 핫 리로드(Hot-Reload) 라는 것이 생겼습니다. 소스 코드를 수정하면 바로 화면을 갱신하여 보여주는 기능입니다. 보통 ASP.NET와 WPF에서 사용하는 기능인데.... 이게 저장하면 바로 새로고침을 해버려서 참 불편한 기능입니다. 물론 순수하게 UI만 수정하는 경우에는 쓸만합니다. 옵션의 위치 도구 > 옵션 > 프로젝트 및 솔루션 > ASP.NET Core 에서 - CSS 핫 다시 로드 - 자동 빌드 및 새로 고침 옵션 을 원하는 대로 수정하시면 됩니다. '자동 빌드 및 새로 고침 옵션'을 보면 저장만 해도 지 혼자 빌드한다는걸 알 수 있습니다;;;; 전 마음 편하게 없음으로 바꿨습니다 ㅋ 마무리 WPF에서는 엄청 유용한데(거긴 자동 빌드를 안 하니까...) ASP..
저는 자바스크립트도 C(혹은 C#) 스타일로 정렬을 하므로 중괄호 시작을 한 줄에 두는 자바식 정렬을 매우 싫어합니다. 비주얼 스튜디오(Visual Studio)에는 각종 편집옵션이 있으니 이 옵션은 어디 있는지 찾아봅시다. 1. 옵션의 위치 도구 > 옵션 > 텍스트 편집기 > 자바스크립트> 서식> 줄 추가 중괄호 옵션을 켜주면 됩니다. 2. 이제 확인해 봅시다. 옵션을 껐을 때는 자동 정렬을 하면 이처럼 중괄호의 시작이 한 줄로 정렬되는 것을 볼 수 있습니다. 옵션을 켜니까 중괄호 시작이 다음 줄로 넘어가네요. 마무리 이 옵션도 중괄호가 한 줄이 되는 게 디폴트였다가 아니었다가 오락가락해서 비주얼 스튜디오를 새로 설치할 때 마다 제멋대로 정렬되서 고생입니다 ㅋㅋㅋㅋㅋ 그래서 별거 아닌 거 같아도 이렇게..
비주얼 스튜디오(Visual Studio) 기능중에 프로시저를 가로선으로 구분해주는 기능이 있습니다. (이 기능 있는 IDE 많습니다.) 이 옵션의 명칭이 기억이 안나서 3일을 검색했네요 ㅋㅋㅋ 그래서 기록 남깁니다. 프로시저 줄 구분선 표시 이 옵션의 명칭은 "프로시저 줄 구분선 표시" 영어명은 "Show procedure line separators" 옵션 위치는 도구 > 옵션 > 텍스트 편집기 에서 각언어로 들어가서 고급 > 개요 > 프로시저 줄 구분선 표시 마무리 이게 뭐라고 검색해도 잘 안나오는지 모르겠네요 ㅋㅋㅋㅋ 다른 IED글도 많고.....
ASP.NET Core에서 SSL 테스트를 하다 보니 접속이 되다 말다 합니다....? 1. 증상 확인 정확하게는 프로젝트를 생성했을 때는 됐다가 포트만 바꾸면 SSL포트에 접속이 안 됩니다. 처음에는 되니 방화벽 문제는 아니죠. 2. 원인 여기저기 검색하다가 보니 "IIS Express"의 SSL포트는 정해진 포트만 쓸 수 있다는 글이 있습니다. 그래서 MSDN을 뒤져보다 보니..... 참고 - Running IIS Express without Administrative Privileges It configures HTTP.SYS to reserve ports 44300 through 44399 for SSL. Incoming SSL requests that use localhost and one of..
비주얼 스튜디오(Visual Studio)의 Git 기능의 업데이트가 너무 자주 있어서 기존 글을 수정하는 식으로 쓰는 데 한계를 느껴서 새로 포스팅을 합니다. 연관글 영역 1. 저장소 생성 및 복사 저장소를 생성하고 주소를 복사해서 받습니다. 1-1. 저장소 생성 1-2. 저장소 주소 복사 저장소의 주소를 복사합니다. 2. 저장소 복사 비주얼 스튜디오를 열고 '리포지토리 복제'를 선택합니다. 복사한 깃 주소를 '리포지토리 위치'에 붙여넣습니다. 경로는 원하는 경로에 빈 폴더를 만들어 주고 해당 경로를 넣어 줍니다. 복제 버튼을 누르면 저장소가 복제되고 폴더가 열립니다. 열린 비주얼 스튜디오를 닫아 줍니다. 3. 프로젝트 생성 프로젝트명과 사용할 폴더의 이름이 동일할 때와 동일하지 않을 때 2가지 경우가..
서버를 세팅하고 ASP.NET 5 웹을 올렸는데.... "405 Method Not Allowed" 오류가 납니다??? 1. 원인 찾기 다른대서 잘 돌아가고 있던 웹이라 무슨 일이지 하는데... WebDAV를 어떻게 해보라는 글이 보이네? 아뿔싸...... 평상시에는 제가 IIS를 세팅하니 까먹었는데..... 'WebDAV'가 설치되면 보안 문제 때문에 메소드(PUT, DELETE 같은 것들) 막히기도 합니다. 2. 'WebDAV' 제거하기 서버 관리자 > 역할 및 기능 제거 마법사 > 서버 역할 웹 서버 > 일반적인 HTTP 기능 > WebDAV 게시 기능을 제거해 주면 됩니다. 이제는 잘됩니다. 마무리 원한다면 웹사이트별로 세팅할 수는 있는데..... 보통 테스트용 서버와 실 서비스용을 나눠두기 때문..
갑자기 출력창에 디버깅 메시지가 나오질 않습니다. 보통 이런 경우 "직접 실행 창"에서 나오는 경우가 있는데.... 여기서도 안 나오네???????? 1. 임시 해결 방법 도구 > 옵션 으로 들어가서 디버깅 > 일반 에서 "출력 창의 모든 텍스트를[직접 실행] 창으로 리디렉션" 옵션을 체크했다가 꺼줍니다. 적용하고 다시 확인해 보자. 2. 이것도 안 된다면..... 이래도 안되면 "출력 창의 모든 텍스트를[직접 실행] 창으로 리디렉션" 옵션을 켜고 저장한 다음 비주얼 스튜디오(Visual Studio)를 재시작해주고 "직접 실행"창에 표시되는지 확인해 봅니다. 일단 "직접 실행 창"에라도 표시되면 사용하는 것이 좋습니다. 마무리 이 버그는 유서 깊은(???) VS의 오류입니다. 아직도 가끔 발생하는 거보..