Visual Studio에서 IIS Expewss로 Debugging 한다. 만일 정상적으로 Web Page 가 표시된다면 코드작성은 문제가 없는 것이다. 하지만 실제 IIS Server에서의 동작은 Server이 환경에 따라 다르기 때문에 Local IIS 동작을 확인해 볼 필요가 있다. 배포전에 환경을 확인해본다.
프로젝트->속성 에서 모드를 선택할 수있다.
HTTP 오류 500.19 – Internal Server Error
일전에 정상적으로 동작 했던 부분인데 윈도우 업그레이드 이후 갑자기 동작하지 않는 현상이 있었다.
이문제의 해결을 위해 다소 헤멘상태 여서 기록을 남겨둔다.
구글검색에서도 나의경우에 대한 해답은 찾을 수 없었다.
HTTP 오류 500.19 – INTERNAL SERVER ERROR
오류 코드: 0x80070021
에러처리를 하는 방법은
구성 파일: \C:\inetpub\wwwroot\web.config
구성 원본:118: </modules> 119: <handlers> 120: <remove name="WebServiceHandlerFactory-Integrated"/>
추가 정보… 웹 서버 또는 웹 응용 프로그램에 대한 구성 파일을 읽는 데 문제가 있을 경우 이 오류가 발생합니다. 경우에 따라 이벤트 로그에 이 오류를 일으킨 원인에 대한 정보가 있을 수 있습니다.
서버 버전 정보: 인터넷 정보 서비스 7.0.
위와 같은 오류가 뜬다면
%windir%\system32\inetsrv\config\applicationHost.config 파일을 열고..
<section name=”handlers” overrideModeDefault=”Deny” />를
<section name=”handlers” overrideModeDefault=”Allow” />
로 수정하고 재부팅 해보세요..
ASP.net이 정상적으로 실행되기 위해서는 Windows 기능에서 Net Frame Work Advanced Service의
ASP NET이 활성화 되어야 한다.
WEB 게시 방법:
- IIS 사이트 만들기
-
ASP.NET MVC3 MVC4 게시(파일) 및 배포 ( 403.14 에러 조치법 )
FTP에 게세 하는 방법은 사실 파일을 직접 게시 하는 방업과 같다고 볼수 있다.
배포파일을 발행하는 위치가 지정 폴더인지 FTP 폴더인지 결정하는 차이라고 볼 수있다.
appropriate article