[ASP.NET] ASP.NET - IIS 셋팅하면서 부닥치는 에러와 해결방법

추가내용 2015 03-19

*확실한 iis 설정 방법 : http://asalgom.tistory.com/1
*iis 설정하고 공유기 포트포워드 한다음 다른 컴퓨터에서 접속할 경우 방화벽의 인바운드 규칙을 새로 작성한다. 
[프로토콜 및 포트]에서 포트를 공유기에서 설정한 값과 동일한 값을 입력한다. 




IIS 를 깔고 새로 만든 ASP.NET이 제대로 작동하는지 까지만 알아보도록 한다.


물론 , 닷넷4.0 과 기본적으로 ASP.net을 개발할수 있는 환경이 갖추어 져야 한다.
그냥 복잡하면 비주얼스튜디오2010 익스프레스 버전이라도 깔자.


먼저 제어판-프로그램 및 기능-Windows 기능 사용/사용 안함 에서 아래 항목을 체크해 준다.
걍.. 다 체크 하는것이 속편하다.

하지만 선별적으로 해야 한다면 "보안" , "응용프로그램개발기능" 쪽 체크 한다.
 








설치가 다 되고 iis 를 실행하면 다음과 같은 화면을 볼수 있다.





테스트를 위해 wwwroot 를 열어 보자 아래 화면에서 볼수 있듯이 탐색 을 누르면 .. 바로 경로를 볼수 있다.





테스트를 위해 비주얼 스튜디오로 생성한 ASP응용프로그램 프로젝트 통째로 복사한다.




그다음 http://locahost 를 호출해보면 아래와 같은 화면을 볼수 있다.
.net4.0 이 연결이 안되어 있다. 연결하자.



다시 iis 로 돌아가 "응용 프로그램 풀" 에서 다음과 같이 추가를 하고..



Default web site 를 다음과 같이 연결하여 준다.




다시 로컬호스트를 호출하면 에러는 뜨지 않지만 원하는 화면을 볼수 없다. 바로 iis 기본 화면
때문이다. iisstart.htm 을 지우자.



iisstart.htm 을 지운다.





그리고 나서 다시 로컬호스트를 호출하면  , 또한면 난감한 화면을 볼수 있는데,,

 

.net4.0 이 완전히 깔리지 않았다고 한다,

다음과 같은 절차로 완전설치를 한다.
명령 프롬프트 실행

cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319 [엔터]
aspnet_regiis.exe -i [엔터]



비로서 원하는 결과 화면을 볼수 있다.




나처럼 iis 서버가 잘 되는것인지 아닌지 알고 싶다면 걍 별생각 하지말고 따라만 해보자. 
그리고 iis 서버셋팅을 늘쌍 하는게 아니라서 잘 잊어 먹는다. 이렇게 기록해 두면 다음에 분명히 한번쯤 다시 볼날이 있을것이다. 


Yamecoder 야매코더_
C# 2011.11.29 19:49
Powerd by Tistory, designed by criuce
rss