2014-01-25 4 views
0

Umbraco 4.9.0을 사용하여 부모 응용 프로그램을 작성했습니다. 블로그 엔진 2.8을 사용하여 하위 애플리케이션을 구축했습니다.Blog Engine을 가상 디렉토리로 사용하고 부모 응용 프로그램으로 Umbraco 응용 프로그램이 아래 오류를 일으키는 경우

IIS6에서 호스팅 중이며 웹 사이트를로드하고 있습니다. 상위 응용 프로그램이로드되고 있지만 블로그가로드되지 않고 아래 오류가 발생합니다.

'\ blog'응용 프로그램에 서버 오류가 있습니다. 내가 오류에 대한 설명을 볼 수

런타임 오류가 나는 인 CustomError는 "RemoteOnly"

그러나 아래의 이벤트 뷰어에서 오류가 발생 할 수 있도록 후에도.

예외 정보 : 예외 형식 : HttpException 예외 메시지 : 파일이나 어셈블리를로드 할 수 없습니다 'System.Web.WebPages.Razor, 버전 = 2.0.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나 . 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT에서 예외 : 0x80131040)!

AM 부모 응용 프로그램이 상속 및 위의 오류가 발생하지만, 내가 그것을 고칠 수 :(도와주세요

당신의 도움이 아주 많이이 고독한 전투기에 의해 평가되어 매우 확인합니다. . 당신이 할 필요가

+0

당신은 Umbraco web.config 파일에서 제외 할 URL리스트에 블로그 디렉토리를 추가 했습니까? – BeaverProj

답변

0

것은 그 방법이 그 경로를 처리하려고하지 않습니다/블로그 URL을 무시 Umbraco을 알리는 것입니다

참고 :.

는 "그게를 찾을하려면 umbracoReservedPaths "appSett 키 ings (web.config 파일에 있음). 값에서 ", ~/blog"를 다른 경로의 끝에 추가하십시오.

또한 가상 디렉터리는 해당 웹 사이트의 web.config 설정을 상속합니다. 따라서 BlogEngine이 사용할 수 없거나 사용할 수없는 Umbraco를 제거하려면 web.config에 일부를 추가해야 할 수도 있습니다 .

둘 다 동일한 버전의 .net을 실행하고 있습니까?

+0

.net 버전과 관련하여 : BlogEngine.Net과 Umbraco는 몇 년 후 .Net 4를 모두 사용합니다. – dampee

+0

감사합니다. 비버, Umbraco가 URL을 무시하거나 블로그에 올리는 방법을 알려주십시오. 그리고 네, BlogEngine web.config에서 제거 태그를 추가하여 Umbraco web.config를 상속받지 않았습니다. 예 두 응용 프로그램이 모두 동일한 .net 4.0 프레임 워크에서 실행 중입니다. – Hudson

+0

내 답변에 추가하는 방법이 추가되었습니다. – BeaverProj