2011-09-22 2 views
-1

.NET에 대한 전체적인 의견입니다. 모든 파일, 폴더, 마스터 페이지 및 코드가 내 디렉토리에 있습니다. 필자는 저에게 있었던 사람이 만든 현지 개발 환경에서이 파일을 작성했습니다. 나는 환경의 사양이 무엇인지에 대해 많이 모른다. 나는 기본적인 진짜 뭔가를 놓치고 생각하고ASP.NET, C#, IIS, 시작 위로

... - "내부 서버 오류 500"

난 그냥 우리가 떨어져 실행하고 나는 무엇입니까 서버에 걸쳐 내 모든 파일을 전송 시도 . 이 오류를 제거하고 페이지를 볼 수있게하려면 Web.config 파일로 무엇을 할 수 있습니까?

나는 500 오류가 매우 일반적이며 많은 것들을 의미 할 수 있지만 가장 기본적인 문제는 무엇을 생각하고 있는지 알고 있습니다.

덕분에, 크리스

+0

은 asp.net 용으로 구성 되었습니까? –

+0

IIS가 asp.net을 실행하도록 구성되어 있고 웹 사이트/응용 프로그램 풀이 웹 사이트가 컴파일 된 동일한 .net 프레임 워크 버전을 사용하고 있는지 확인하면됩니다. – RandomWebGuy

+0

그래, 나는 그것이 IIS7이라고 확신한다. ASP.NET이 설정되었는지는 모르겠다 ... 나는 서버 녀석에게 전화해야 할 것이다 ... 들어가기없이 그것을 확인하는 빠르고 쉬운 방법이 있는가? 서버 제어판 또는 백 엔드? –

답변

1

첫 번째 단계는 서버의 이벤트 뷰어를 확인해야한다. 브라우저에 반환 된 일반 500 오류보다 더 자세한 오류가 발생합니다.

그러나, 몇 가지 추측은

  • IIS는 IIS가 .NET의 잘못된 버전을 실행하도록 구성되어
  • ... 모든 .NET을 실행하도록 구성되어 있지 않습니다 ... 등이 있습니다. (예 : 2.0으로 설정되고 앱이 4.0 일 때)
  • 코드에 실제 오류가 있습니다. 연결을 열지 않고 데이터베이스에서 읽으려고 시도하거나 수백만 가지 오류가 발생할 수 있습니다.

어쨌든 이벤트 로그에는 IIS 또는 ASP.NET에서 오류가 발생해야합니다.

+0

David에게 감사드립니다 ... 어떻게 이벤트 뷰어를 살펴 보겠습니까 ... 또한 .NET의 잘못된 버전 일 수도 있습니다 ... 쉬운 업그레이드 프로세스입니까? 서버가 3.0 인 경우 어떻게하면 4.0을 얻을 수 있습니까? 또한 코드가 매우 건조하기 때문에 코드의 오류를 제거하십시오. 문자 그대로 단 한 단어와 같은 페이지입니다. 나는 디렉토리를 설정하는 과정에 있으며 무엇을하지 않는가. 감사합니다. –

+0

@ChrisNewton 원격 액세스 권한이있는 전용 머신에 설치 하시겠습니까? 아니면 어떤 종류의 "제어판"과 공유 호스팅 환경입니까? – RandomWebGuy

+0

@ Crunchy ... 그 대답은 말할 수 없었습니다. 나는이 특정 웹 사이트의 일부만 작성하는 제 3 자입니다. 내가 짐작해야만한다면, 그것은 컨트롤 패널이있는 공유 호스팅 환경입니다 ... –