Q. .NET Framework v 1 또는 VS.NET을 설치한 이후에 ASP.NET을 실행하면 'Server Application Unavailable'이라고 나타나면서 실행되지 않습니다.
A. ASP.NET은 ASPNET이라는 계정으로 실행되며, 이 계정은 아주 제한된 권한만을 갖고 있습니다. 베타2까지는 ASP.NET은 SYSTEM 계정으로 실행되었습니다. SYSTEM 계정은 관리자 권한을 갖고 있기 때문에 보안상 문제가 될 수 있기 때문에 정식버전에서부터는 SYSTEM 계정을 사용하지 않습니다. 그러나 도메인 컨트롤러로 사용중인 윈도우 2000 서버에서 ASP.NET을 실행하려면 SYSTEM 권한이 필요합니다.
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\machine.config 파일에서 <processModel> 태그를 찾아서 userName="SYSTEM" 으로 변경해야합니다. 최초 설치시에는 userName=machine으로 설정되어 있습니다. 이것은 worker thread로 동작하는 것이도 대부분의 ASP.NET 응용 프로그램에는 적합합니다.
첫댓글 -ㅁ-;; 쭈탱이님 화이팅~ ( 저게먼소리야 봐도 모르겠자나!ㅡ.,ㅡ;)
혹시.. vb.net의 command prompt에서 주는 명령을 실행하셨는지요?? 자세한 구문은 생각 안나는데.. "블라블라블라 3705" 이런 구문이 될꺼 같은데.. 확실친 않은데.. 혹시나 해서 올립니다.. ^^
예 com+ 사용하시나 보군요 system권한으로 변경해도 저렇게 돼는건 iis를 정지하구 다시 시작하셔야 적용이 돼느데요 iis 웹관리자에서 중지 시작 하셔도 소용없습니다. cmd 에다가 iisreset 을 하셔야 실질적으로 iis 가 죽습니다... 그렇게 함 해보심이...^^
퓨존님 아흑~ 저거 에러안잡혀소 다 날렸껄라요.. 지금 내 컴엔 닷넷관련해 암것뚜 없껄랑요~ 아흑~ 글구 재운님이 걱정하시던에.. 글 안올라오신다구... 개인적으로 살아있다구 멜이라두... 흐흐~