2010-03-03 5 views
3

현재 도메인 내에서 가상 디렉터리 응용 프로그램으로 screwturn wiki를 호스팅하는 데 문제가 있습니다.Asp.net MVC 응용 프로그램 내의 가상 디렉터리 응용

도메인이 something.com로 호스팅하고 내가

파일 또는 어셈블리를로드 할 수 없습니다 얻을 something.com/wiki을 탐색 할 때 위키는 something.com/wiki

과 같을 것이다 'System.Web.Mvc, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나입니다. 시스템 은 지정된 파일을 찾을 수 없습니다.

왜 가상 디렉터리가 루트 응용 프로그램으로 떨어지고 있습니까? 자체 응용 프로그램 경계가되어서는 안됩니까?

나는 또한이 여전히 문제가 해결되지 않은 루트 MVC 응용 프로그램

routes.IgnoreRoute("{*path}", new { path = @"wiki\/(.*)" }); 

에 추가했습니다.

답변

3

해결책을 찾았습니다. 릭 Strahls 블로그 http://www.west-wind.com/Weblog/posts/133041.aspx

덕분에이 솔루션은 오히려 간단했다. 너무 웹 응용 프로그램에 아래를 추가하십시오

<location inheritInChildApplications="false"> 
    <system.web> 
    ......... 
    </system> 
</location> 

이게 내 문제를 해결했습니다.

관련 문제