IIS에서 웹 사이트를 새로 생성하고 파일 경로를 설정한 이후 부터 설명 하겠다.
자꾸 잊어버리네
1. ASP.NET 4 사용 설정
.NET Framework 4를 설치하면, IIS의 Web Service Extensions 4가 등록 되어있지만 기본 값이 "금지(Prohibited")로 설정되어있다.
ASP.NET v4.0.30319 라인에서 우클릭을 하고 "허용(Allowed)"를 선택한다.
2. 와일드카드 맵 추가
Web-Forms 어플리케이션을 구성한 다음에는 어플리케이션이 실행이 될 것이다. 하지만 MVC 어플리케이션으로 개발을 하였다면 마지막 한가지 단계가 더 해야한다. 추가한 어플리케이션을 위한 와일드카드 맵(Wildcard map)을 추가할 필요가 있다.
IIS로 돌아가서 웹 사이트에서 우클릭을 한 후 "속성" -> "홈 디렉토리" -> "구성" 을 선택한다.
아래 부분에 와일드카드 응용 프로그램 매핑(Wildcard Application maps) 설치된 리스트를 볼 수 있다. 그런데 비어 있을 것이다. 여기서 "삽입(Insert)" 버튼을 클릭한다.
응용 프로그램 확장 매핑 추가 / 편집 대화창이 나타난다. 실행파일(Excutable) 텍스트 입력 필드에 ".NET Framework 4.0 isapi-extension" 보통 c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
경로를 입력한다. 그리고 파일이 있는지 확인("Verify that file exist") 체크 박스의 체크를 해제한다.
확인("OK") 버튼을 클릭하면 대화창이 닫힌다.
이제 MVC4 어플리케이션을 실행에 대한 설정은 모두 준비 되었다.
참조 블로그 : http://sde03.azurewebsites.net/?p=3101