보관함

[IIS7] web.config에서 HttpModules, HttpHandlers 사용 시 오류 처리

문제

IIS 7에서 아래 그림과 같은 HttpModules 또는 HttpHandlers와 관련된 오류메시지가 나타나지 않으셨습니까?

이는 다음 코드와 같이 <httpModule> 또는 <HttpHandlers>를 사용하여 발생했을 가능성이 높습니다. IIS 6, 이전 버전, VisualStudio 상에서는 정상 동작하지만, IIS7의 경우에는 <system.web>아래 <httpModules> 또는 <httpHandlers>를 포함할 경우 Exception이 발생합니다.

해결

<system.web> 아래에 <system.webServer>를 추가하고 하위 항목으로 <modules> 또는 <handlers>를 추가합니다. 그리고 동일한 <add> 항목을 하위에 추가하시면 됩니다. 마지막으로 <system.web> 하위의 <httpModules> 또는 <httpHandlers>를 삭제합니다.

참조 사이트

출처: http://nsinc.tistory.com/53 [NakedStrength Inc.]

git cleanup 명령

untracked 파일 제거

워킹트리 원복
* 참조 : reset 옵션

–soft : index 보존, 워킹트리 보존. 즉 모두 보존.
–mixed : index 취소, 워킹트리만 보존 (기본 옵션)
–hard : index 취소, 워킹트리 취소. 즉 모두 취소.

Mac Brew로 패키지 관리

Brew 명령어

  • brew search formula // 패키지 검
  • brew install formula // 패키지 설치
  • brew remove formula // 패키지 삭제
  • brew info formula // 패키지 정보
  • brew switch formula 2.1.1 // 특정 버전으로 변경
  • brew upgrade [formula] // 설치한 패키지의 최신버전을 설치
  • brew list 또는 brew ls // 설치한 formula 목록
  • brew update // Homebrew 업데이트
  • brew doctor // 시스템에 문제가 있는지 확인
  • brew outdated // 내가 설치한 formula 목록의 이후 버전이 나왔는지 확인
  • brew cleanup // fomula 의 모든 과거버전을 제거함
  • brew linkapps formula // 링크 만들기
  • brew unlink formula

Xcode 설치

  • Xcode 설치

Command line tool 설치

  • xcode-select –install
  • Xcodebuild -license

HomeBrew 설치

  • /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
  • brew tap caskroom/cask
  • brew tap caskroom/versions
  • brew tap caskroom/fonts
  • brew tap homebrew/dupes

Iterm2 설치

  • brew cask install iterm2

GNU tools 설치

.bashrc or .zshrc

export PATH=”$(brew –prefix coreutils)/libexec/gnubin:/usr/local/bin:$PATH”
export MANPATH=”$(brew –prefix coreutils)/libexec/gnuman:$MANPATH”

  • brew install coreutils
  • brew install binutils
  • brew install diffutils
  • brew install findutils –with-default-names
  • brew install gawk
  • brew install gnu-indent –with-default-names
  • brew install gnu-sed –with-default-names
  • brew install gnu-tar –with-default-names
  • brew install gnu-which –with-default-names
  • brew install gnutls
  • brew install grep –with-default-names
  • brew install wdiff –with-default-names
  • brew install gzip
  • brew install unzip
  • brew install screen
  • brew install watch
  • brew install gpg
  • brew install wget
  • brew install macvim –with-override-system-vim
  • brew linkapps macvim

Tmux 설치

  • brew install tmux
  • brew install reattach-to-user-namespace

JAVA 설치

  • brew cask install java

Font 설치

  • brew cask install font-d2coding

파이썬

  • brew install pyenv

기타 설치

  • brew install vim –with-override-system-vi
  • brew install wget
  • brew install nmap
  • brew install gdb
  • brew install aircrack-ng
  • brew install apr
  • brew install ctags
  • brew install git
  • brew install htop
  • brew install less
  • brew install m4
  • brew install make
  • brew install rsync

현재 내 맥북에 깔려 있는 패키지들

  • adns
  • git
  • libffi
  • mhash
  • python
  • aircrack-ng
  • glib
  • libgcrypt
  • midnight-commander
  • readline
  • apr
  • gmp
  • libgpg-error
  • nettle
  • reattach-to-user-namespace
  • apr-util
  • gnu-sed
  • libidn2
  • nmap
  • ruby
  • aspell
  • gnu-tar
  • libksba
  • npth
  • s-lang
  • autoconf
  • gnupg
  • libpng
  • openssl
  • sqlite
  • binutils
  • gnupg2
  • libpq
  • [email protected]
  • sqlmap
  • coreutils
  • gnutls
  • libssh2
  • p11-kit
  • tmux
  • cscope
  • gpg-agent
  • libtasn1
  • pcre
  • unixodbc
  • ctags
  • grep
  • libtool
  • pcre2
  • utf8proc
  • dex2jar
  • gzip
  • libunistring
  • perl
  • vim
  • diffutils
  • htop
  • libusb
  • php-code-sniffer
  • watch
  • dirmngr
  • httrack
  • libusb-compat
  • php71
  • webp
  • fish
  • icu4c
  • libxml2
  • [email protected]
  • wget
  • freetds
  • jadx
  • libyaml
  • pinentry
  • xz
  • freetype
  • jpeg
  • libzip
  • pkg-config
  • gdbm
  • libassuan
  • macvim
  • pth
  • gettext
  • libevent
  • mcrypt
  • pyenv