본문 바로가기

Programing/IIS

(6)
[iis7] 응용 프로그램 > 설정 테스트 > 잘못된 응용 프로그램 경로입니다. asp.net으로 웹 응용프로그램을 만들고 개발 환경에 IIS에 deploy를 하는데 아래와 같은 에러가 뜬다. 이 작업을 수행하는 동안 오류가 발생했습니다. 세부 정보: 잘못된 응용 프로그램 경로입니다.인터넷 정보 서비스도 지워보고응용프로그램 풀도 지우고 다시 만들었는데 상황은 똑같다. 그러던 중에 보니 Rami의 블로그에서 '연결 계정'을 입력하면 제대로 동작한다는 글이있었다. 이후에 '설정 테스트'를 하면 '경로에 액세스 할 수 있습니다'가 나온다.
애플리케이션 풀을 위한 프로세스 모델 설정 IIS 관리자 (실행> inetmgr)에서 보면 응용프로그램 풀의 프로세스 모델에 보면 네 가지 모델이 있음을 알 수 있다.(실행> inetmgr > 응용 프로그램 풀 > 고급 설정 > 프로세스 모델) 사실은 기본 제공 계정(4)과 사용자 지정 계정까지 총 다섯가지 타입이다. (괄호는 실제 해당 타입이 가지고 있는 수치 값이다)LocalService (1)LocalSystem (0)NetworkService (2)ApplicationPoolIdentity (4)SpecificUser (3) IIS 7.0에 프로세스 모델이 도입되었고 NetworkService가 기본 값이었다.하지만 IIS 7.5부터 ApplicationPoolIdentity이 기본값으로 변경이 되었고 어짜다 웹 애플리케이션이 권한이 안되..
ASP.NET Web API 2 Restful 웹서비스. 사실 이것에 대한 구현은 자바로 해보았다. Restlet이라는 프레임워크를 사용했었는데 Visual Studio 2013에서는 이것을 'ASP.NET Web API 2'을 이용해서 쉽게 구현을 할 수 있다고 한다.나는 2008을 쓰는데 어떡하누... techdaysmini 토요세미나 4회 "ASP.NET 서비스 플랫폼으로 날다!"에서 3번째 세션에 관련된 내용을 다루고 있어서 우선 사용은 하지 못하지만 기록 및 공유차원에서 적어본다.URL은 http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=7150&m=7148&ct=26215 이고 필요에 따라서는 동영상을 받을 수도 있고 슬라이드도 PDF로 받을 수 있다. R..
IIS7::https 접속 설정 기본 '사이트 바인딩'은 http 밖에 없다. 추가 버튼을 눌러 '사이트 바인팅 추가'를 하면 https를 추가할 수 있지만, SSL인증서 목록에 아무것도 없다. 그렇다. 바인딩 추가하기 전에 인증서를 먼저 추가해주어야 한다. 인터넷 정보 서비스 관리자에서 '홈'을 선택한 후, '서버 인증서'를 더블클릭한다. 자체 서명된 인증서 만들기 선택 인증서 이름을 선택한다. .
IIS7:: 디렉터리의 내용을 표시하지 못하도록 구성 오류 내용 HTTP 오류 403.14 - Forbidden 웹 서버가 이 디렉터리의 내용을 표시하지 못하도록 구성되었습니다. 해결 방법 IIS 관리자를 열고(실행>inetmgr) 해당 애플리케이션(혹은 Default Web Site; 기본 웹 사이트)를 선택하고 "디렉터리 검색"을 더블 클릭한 후 "작업"영역에서 "사용을 선택
IIS7::인터넷 정보 서비스 관리(inetmgr) IIS의 설정을 바꾸어 주기 위해서 IIS 6.0에서는 inetmgr이라는 것을 이용해서 수행했다. IIS 7.0에서도 역시 inetmgr 명령은 동일했다. 그런데 구성에 따라서 뜨지 않는 경우도 있었다. Windows 7의 경우 'IIS 관리 콘솔"을 'Windows 기능 사용/사용 안함'에서 체크를 해주어야 한다는 것. ([인터넷 정보 서비스] - [웹 관리 도구] -[ IIS 관리 콘솔]) 설치 후 IIS 관리자 모습(Windows 7)