본문 바로가기

Dev_Language/ASP.NET

블랙에디션 asp.net 500 error 발생 시

아래 사항으로 해결이 안되서 추가글을 등록함
우선 OS : 2007-08-10 일자 블랙에디션 XP

OS 를 설치하면 Framework 3.0까지 설치가 됨
아래 방법으로 했는데도 해결이 안되서 좀더 확인해보니
Framework 2.0 도 새로 등록일 해줘야 함

작업순서

1. IIS 제거
2. Distributed Transaction Coordinator 서비스 시작
3. IIS 재설치
4. 닷넷 1.1 등록(C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i)
5. 닷넷 2.0 등록(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i)
6. IIS 재시작
7. 인터넷 정보 서비스 -> 기본 웹 싸이트 -> 속성 -> ASP.NET 에서 ASP.NET 버전 : 2.0.50727로 설정

여기 까지하니 정상으로 작동됨

============================================================================
네이버 지식인에서 퍼온 글입니다.

결론부터 말하자면 블랙에디션 잊지 않겠다!!ㄱ-

우선 IIS 지우시구용~~
컴퓨터 관리의 "서비스 및 응용 프로그램" - 서비스에 가셔서 "Distributed Transaction Coordinator" 요놈만 살리면 됍니다.
그리고 2003 프롬프트 가셔서 "aspnet_regiis -i" 적고 엔터를 과감하게 눌러주시구요~~
asp.net을 실행시키시던지 아니면 IIS 웹페이지 열어보시면 정상작동 돼는걸 확인할 수 있습니다.^^

http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10112&eid=shmYnkkTEhyP8xiaOojLYe/i5FKRLIOg&qb=uu23or+htfC8xyBpaXM=

이주소 맞을껍니다...ㅋㅋㅋ
밑에는 답변입니다. 다른거 필요없이 한방에 ㅇㅋ!! 를 날리시고 싶은 블랙에디션 사용자들을 위해!!

-------------------------------------------------------------------------------------------

11월에 질문을 올렸는데,,, 성공하셨나 모르겠네요.


실은 저도 블랙에디션을 설치해서 애를 먹고 있는 사용자입니다.

블랙에디션의 장점이자 단점은 무조건 성능의 최적화를 컨셉으로 정해 놓고 있다는 겁니다.


그전에... 본 문제점을 해결하고자 사이트를 수시로 들락거리면서 찾다 보니 흥미로운 자료가 있어서 먼저 소개합니다. XP Home의 경우에는 IIS설치 자체가 안되도록 기능제안을 해 놓은 버젼인데요.

설치가 가능하도록 프로그램 추가/삭제를 하는 방법이 기재되어 있습니다.


http://qaos.com/article.php?sid=1744


문론, 윈2000서버가 있어야 하지만... 서버 버젼이니... 괜찮을 듯도 하구요.


다시 본론으로 돌아와서... 블랙에디션에서 ASP가 안되는 이유는 최적화를 하기 위해서 왠만한 서비스는 모두 "사용안함"으로 설정되도록 되어 있습니다. 이벤트로그를 분석하면서 하나씩 따라가 보니

관리도구 - 구성요소서비스 까지 실행이 안되도록 되어져 있더라구요... ㅡ,.ㅡ;;;


<참고> 구성요소서비스 중 "IIS Out-of ...", "IIS Util..." 등의 응용프로그램이 구성되어야만 IIS가 문제없이 돌아감


이를 해결하기 위해서는 요...

일단, 프로그램 추가/삭제에 가서... IIS를 삭제하십시오.

그리고, 컴퓨터 관리의 "서비스 및 응용 프로그램" - 서비스에 가셔서 시작유형이 "사용안함"으로 되어진넘이 얼마나 되는지 보세욥... 많을 겁니다. ^^;

그중에서도... "Distributed Transaction Coordinator" 가 중요한데 요넘도 죽여 놓았더라구욥. 일단 살리시구요.

나머지 넘덜은 ... 적당히 보셔서 큰 문제 없을듯 하면 모두 살리세요... 살렸는데 안되는 넘은 과감히 버리시구욥


자... 마무리를 하시고... 다시 프로그램 추가/삭제에 들어가셔서 IIS를 체크하시고 설치하십시오.

제가 위에 있는 글처럼 윈2000서버를 설치하셔도 됩니다. 다만, 처음에 오류가 나는데요. 그때는 웹사이트의 홈디렉토리 설정에 가셔서 "응용 프로그램 보호" 부분을 "낮음" 으로 꼬~~옥 눌러주시고 확인을 클릭!!!

잘 될겁니다.