이 문서에 나오는 2가지 사항을 확인 바랍니다.
1. 기본웹사이트에 프론트페이지 서버 익스텐션이 구성되었는지 확인
2. 닷넷프레임워크 1.0 버전이 웹사이트 확장에 추가가되었는지
3. .tmp파일이 마임타입에 추가되었는지
1. Windows Server 2003을 이번에 새로 설치하시고, VS.NET 2003을 설치하신건가요???
만약 그렇다면, [제어판]-[프로그램 추가/제거]-[윈도우구성요소추가및제거]-[응용프로그램 서버]-[ASP.NET]이 체크되었는지
다시 한번 확인해보세요. 이게 체크가 안되었다면 당연히 ASP.NET이 실행이 안되겠죠.
2. 웹서버에 HTML문서를 만들어 놓고 먼저 테스트 해보세요.
http://localhost/test.htm 식으로 제대로 돌아가는지 그러면, 웹서버에는 이상이 없을 듯 하고.
3. 닷넷 버전 충돌 확인
해당 서버의 웹서비스 확장에서 ASP.NET v1.0과 ASP.NET v1.1이 모두 등록해보세요.
닷넷 프레임워크 1.1버전에서 컴파일한 후 1.0버전만 사용되는 웹사이트(홈디렉터리)에서는 런타임 오류가 날거에요.
4. 간단한 HTML문서를 만들고, 확장자만 .aspx로 바꾼다음에 웹서버에 올려놓고 테스트 해보세요.
그랬을 경우, 에러가 안난다면, 닷넷프레임워크 버전 충돌 문제이고, 에러가나면, ASP.NET 자체의 문제입니다.
5. 기본 웹사이트의 [속성]-[웹사이트] 탭 - [고급]버튼에 가서 모두할당되지 않음으로 체크되어있는지 확인바람