2013-06-03 5 views
0

BlogEngine을 내 웹 사이트 (또는 Umbraco CMS를 다른 도메인에 업로드 할 때)에 런타임 오류가 발생합니다. 그것은 일반적으로 얻는 것과 같은 오류입니다 :프로젝트 업로드시 런타임 오류가 발생했습니다.

런타임 오류 설명 : 서버에서 응용 프로그램 오류가 발생했습니다. 이 응용 프로그램의 현재 사용자 지정 오류 설정으로 인해 응용 프로그램 오류에 대한 세부 정보가 원격으로 표시되지 않습니다 ( 보안상의 이유로). 그러나 로컬 서버 컴퓨터 인 에서 실행되는 브라우저에서 볼 수 있습니다.

상세 사항 : 원격 컴퓨터에서 볼 수 는, 현재 웹 응용 프로그램의 루트 디렉터리에있는 "Web.config의" 구성 파일에 태그를 생성하시기 바랍니다 수 있도록이 특정 오류 메시지에 대한 세부 사항을 활성화합니다. 이 태그는 "모드"속성을 "꺼짐"으로 설정해야합니다.

<!-- Web.Config Configuration File --> 

<configuration> <system.web> <customErrors mode="Off"/> 
    </system.web> </configuration> 

주 : 당신이보고있는 현재 오류 페이지가 사용자 지정 오류 페이지를 가리 키도록 응용 프로그램의 구성 태그의 "defaultRedirect에"속성을 수정하여 사용자 지정 오류 페이지로 대체 될 수있다 URL.

<!-- Web.Config Configuration File --> 

<configuration> <system.web> <customErrors mode="RemoteOnly" 
    defaultRedirect="mycustompage.htm"/> </system.web> </configuration> 

그래서 내가 가서 도메인 설정이 ASP.NET 2.0으로 설정되어 있다면 확인하는 것입니다 수행하고있다 될지, 그래서 무슨 일입니까? 내 컴퓨터에서 성공적으로 빌드 된 프로젝트를 업로드하지만 업로드하면 다른 이야기입니다! 무엇이 잘못되었으며 어떻게 해결할 수 있습니까?

+0

우리는 실제 오류를 볼 수 없습니다. 'IIS'로그 또는 이벤트 뷰어의 오류는 무엇입니까? 또는 원격 컴퓨터에서 로컬로 찾아보고 오류를 보거나'customErrors'를 해제하십시오 (권장하지 않음). –

+0

이 답변을보십시오 : http://stackoverflow.com/questions/5385714/deploying-website-500-internal-server-error/5385884#5385884 – Aristos

+0

ISS (localhost)에서 실행하면 나에게 알려줍니다. 64 : HTTP에 오류 500.19은 65 : 66 : 나는 VisualWebDeveloper를 통해 실행하면 , 아무런 문제가 없습니다. – Daniel

답변

0

버전 2.5부터 BlogEngine.Net에는 .net 4.0이 필요합니다. .net 2.0/3.5로 응용 프로그램을 실행하면로드되지 않습니다. 당신은 당신의 사이트에있는 응용 프로그램 풀을 변경하여이를 변경 할 수 있어야한다.

Blog Engine Road Map

+0

controlpanel @ my host (surftown.dk)에서 제공하는 유일한 제안은 ASP.NET 버전을 "1.1.4327"또는 "2.0.50727"(내가 사용하고있는)로 설정하는 것입니다! 그래서 그들은 그것을 호스트 할 수 없다는 것을 의미합니까 ?? 이상한 ... – Daniel

+0

우리의 서버에서 .net 4는 4.0.30319로 표시되므로 호스트가 .net을 지원하지 않는 것으로 보입니다. 4. 나는 호스팅 환경을 전환해야한다고 생각합니다. – leemicw

+0

예, leemicw ... 나는 옵션이 자동으로 발견되지 않았습니다. 나는 그들과 접촉했고, 그들이 .net 4.0을 지원하는 Windows2008 솔루션을 원한다면 그들에게 말해야한다고 말했습니다. – Daniel

관련 문제