[C#/ASP.NET] 실행 도메인 설정 / 403 에러
ASP.NET 프로젝트를 만들고 실행시면 기본 세팅은 localhost:3962/ 와 같은 주소가 된다.
#1. 이것을 localhost/{프로젝트 이름} 으로 바꾸려면
[프로젝트] -> [~~ 프로퍼티(ALT + F7)] 을 누르고
[Web] 탭으로 가서 Servers에서 Use Local IIS Web server에 체크를 하면 된다.
처음엔 Create Virtual Directory를 하는 것을 잊지 말자
문제는 아마 한번도 ASP.NET을 만들어보지 않았다면 에러가 발생할 것이다.
#2. 권한 문제를 확인해보자
1) [제어판] -> [관리도구] -> [인터넷 정보 서비스] 에서
2) [웹 사이트] -> [기본웹사이트] -> [방금 만든 버추얼 디렉토리] 이름에서 오른쪽 버튼을 클릭하고
3) [속성] 을 눌러 [등록 정보]창을 띄운다. 그리고 [디렉토리 보안] 탭으로 가서
[익명 액세스] 와 맨 밑에 [Windows 통합 인증(integrated authentification..?)]에 체크를 한다.
(IIS 버전에 따라 들어가는 방법은 다를 것이라고 생각된다.)
만약 이렇게 했는데 http 403 error가 발생한다면
#3. 방금 그 등록 정보 창에서 [문서] 로 가서 default.aspx를 추가해주는 것으로 마무리!
이런 과정을 방금만든 virtual directory가 아닌 모든 IIS서버에 적용하려면
[기본 웹사이트] 위에서 오른쪽버튼해서 들어가서 똑같이 처리하면 된다.
* 만약 방금만든 가상 디렉토리 명이 안보인다면?
아마 IIS를 켜놓고 디렉토리를 만들었다면 바로 업데이트 되지 않을 것이다. 새로고침 한번 해주자
Programming
2009/04/27 17:23







댓글을 달아 주세요