2009-05-02 3 views
1

IIS5 또는 IIS6에서 제대로 실행되는 웹 응용 프로그램이 있습니다. 방금 IIS7이 설치된 Vista를 설치했습니다. 방금 전 웹 응용 프로그램을 그대로 복사했고 파일은 변경하지 않았습니다. IIS7 관리자에게 가서 기본 웹 사이트 아래에 웹 응용 프로그램을 작성하고 복사 한 응용 프로그램을 가리켰습니다.IIS5에서 실행되는 IIS5 또는 IIS6 웹 응용 프로그램?

IE에서 앱을 탐색하려고하면 아무 것도없고 처리 할 디렉토리가 없다는 것을 알 수 있습니다. 이것은 .NET 응용 프로그램이므로 Default.aspx를 사용합니다. 나는 매니저를 들여다 보았고 Default.aspx 설정을 다루지 않았다. IIS7에 기본적으로 설정되어 있지 않습니까?

그래서 Default.aspx를 추가했는데 오류는 "HTTP 오류 404.3 - 찾을 수 없음" 요청한 페이지는 확장 구성으로 인해 서비스 할 수 없습니다. 페이지가 스크립트 인 경우 처리기를 추가하십시오. 파일을 다운로드해야하는 경우 MIME 맵을 추가하십시오. "

IIS7의 기본 설정이 통합 모드이므로 기본 모드에 대한 새로운 AppPool을 만들고이를 사용하도록 내 응용 프로그램을 변경했기 때문에 그럴 것 같았습니다. 나는 여전히 같은 오류가 발생합니다.

.NET App을 IIS7로 옮길 수 있다는 인상하에있었습니다. 이것은 사실이 아닌가?

답변

0

0) 프로그램 및 기능 아래에 설치 asp.net 확장이 있는지 확인 - 윈도우 특징 - WWW 서비스 - 응용 프로그램 개발 기능 - 닷넷 확장/ASP.Net

1) 마이크로 소프트 .NET 프레임 워크

2) iuser/iwam에 다른 폴더를 읽을 권한이없는 일반적인 오류 인 IIS의 루트 폴더 (일반적으로 wwwroot)로 전체 디렉토리를 복사 해보십시오.

3) .aspx가 Isapimodules와 연결되어 있으면 "처리기 설정"에서 선택하십시오.

+0

)이었다. 나는 Windows 기능에 들어가서 모든 것을 돌렸다 고 생각했지만 .NET 확장 성/ASP.Net을 놓쳤습니다. 감사! 그러나 지금은 Internet Explorer에서 "Internet Explorer에서 웹 페이지를 표시 할 수 없습니다."와 "Firefox에서 FF로 로컬 호스트의 서버에 연결할 수 없습니다"라는 메시지가 나타납니다. 내 SSL 설정과 관련이 있다고 생각합니다 ... –

+0

네, SSL 설정입니다. IIS 5와 6에서는 selfssl을 사용하여 사이트의 자체 인증서를 만들었지 만 IIS 7에서는 관리 UI에 자체 인증서를 만든 다음 바인딩을 추가합니다. 모든 것이 잘되고 있습니다. 다시 한번 감사드립니다. –

관련 문제