2003 Server Enterprise Edition은 ASP.NET 응용 프로그램을 실행할 수 없습니까?

2003 Server Enterprise Edition은 ASP.NET 응용 프로그램을 실행할 수 없습니까?

32비트 Windows Server 2003 Enterprise Edition에서 ASPX 페이지를 실행해 본 사람이 있는지 궁금합니다. 저는 2003 Standard를 사용하는 수십 대의 프로덕션 웹 서버를 보유하고 있으며 이러한 문제는 전혀 발생하지 않습니다. 내가 얻은 것은 다음과 같습니다.

  1. 매우 다른 하드웨어를 사용하는 두 개의 테스트 서버에 설치된 2003 EE, IIS 및 ASP.NET의 새로운 인스턴스가 모두 완전히 패치되었습니다.

  2. 간단한 "hello world" html 페이지 "http://127.0.0.1/Test.htm"는 모든 브라우저에서 잘 작동합니다.

  3. 이 페이지의 이름을 "http://127.0.0.1/Test.aspx", Firefox는 즉시 "연결이 중단되었습니다" 오류를 표시합니다. 이벤트 로그나 IIS 로그에는 추가 정보가 없습니다. 다른 브라우저에서도 페이지를 표시할 수 없습니다(IE에서는 "웹 페이지를 표시할 수 없습니다"라고 표시됨).

기본 웹 사이트와 새로운 웹 사이트에서 이것을 테스트했으며 ASP.NET 1.1과 ASP.NET 2.0 간에 전환을 시도했지만 여전히 동일한 오류가 발생합니다. 내 로그인은 로컬 관리자이고 "NETWORK SERVICE", "ASPNET" 및 "IUSER_*" 계정에 관리자 권한을 부여하려고 시도했지만 실패했습니다. 또한 재부팅, 방화벽 비활성화, .NET 및 IIS 재설치와 같은 모든 기본 트릭이 작동하지 않았습니다.

Enterprise Edition OS를 설치한 직후에 두 서버 모두에서 관찰한 다른 두 가지 단서가 있습니다. 1. 처음에 정적 HTML 페이지나 이미지를 로드하려고 하면 IIS에서 보안 예외가 발생했습니다. IIS 관리 서비스에 대한 DCOM 활성화를 허용하기 위해 구성 요소 서비스를 사용해야 했고, 그런 다음 정적 파일이 작동하기 시작했습니다. 2. 일부 웹 서비스 확장(예: CGI 확장 금지)을 조작하려고 하면 "MMC가 스냅인에서 오류를 감지했습니다. MMC를 종료하고 다시 시작하는 것이 좋습니다"라는 메시지와 함께 MMC가 충돌합니다.

이 문제를 해결하는 방법에 대한 힌트를 주시면 감사하겠습니다!

추신. Enterprise Edition을 배포하려는 이유는 4GB 이상의 RAM을 지원하고 일부 앱이 아직 64비트 OS에서 실행될 준비가 되어 있지 않기 때문입니다.

답변1

asp.net이 완전히 펑키하게 작동하기 시작할 때 확인해야 할 다양한 사항이 있습니다. 확장이 허용되는지 확인하는 것이 하나이지만 일반적으로 다른 종류의 오류가 아닌 404 찾을 수 없음 오류가 발생합니다(이는 잠재적인 해커에게 정보가 유출되는 것을 방지하기 위해 의도적으로 설계된 가짜 오류입니다).

그러나 대부분의 문제 해결은 결국 .NET Framework를 다시 설치한 다음 aspnet_regiis.exe를 실행하여 모든 것을 재설정하는 것으로 귀결됩니다. 거기해서는 안 된다2k3EE와 2k3SE의 IIS 사이에는 차이점이 있습니다.

또한 IIS는 PAE를 인식하지 않으므로 상자에 엄청난 양의 RAM이 있더라도 특정 앱 풀에서 이를 활용하는 데 여전히 문제가 있을 수 있습니다.

답변2

적절한 버전의 .NET을 설치한 후 IIS를 설치했을 때 비슷한 상황을 경험했습니다. 기본적으로 .NET을 설치할 때 IIS를 감지하지 못하여 ASP.NET이 작동할 수 있도록 적절한 라이브러리를 설치하지 않았습니다.

프로그램 추가/제거 창에서 .NET을 다시 설치하면 문제가 해결됩니다.

답변3

과거에는 "aspnet_regiis.exe -i"를 실행하면 알 수 없는 문제가 발생했습니다.

이는 Windows\Microsoft.NET\Framework\ [Version]\ 디렉터리에 있습니다.

답변4

http://www.visualwin.com/ASP.NET/

특히 IIS에서 웹 서비스 확장을 확인하세요.

관련 정보