2014-05-14 5 views
0

AzureReader를 사용하여 이미지 크기를 조정한다고 말하면 404가 표시되지만 크기 조정을하지 않으면 완벽하게 작동합니다.GitHub에서 호스팅하는 동안 AzureReader2가있는 ImageResizer Depoyed Azure 웹 사이트에서 404s를 throw합니다.

나는 그것이 /resizer.debug.ashx 페이지에 언급 된 문제로 인해 생각 :

"Precompilation is enabled. Image providers may not work as expected." 

문제는 내가 GitHub를 통해 배포하고있어 사전 컴파일을 제어하는 ​​방법을 모르는 것입니다.

내 질문은 다음과 같습니다. 1. 이것이 바로 프리 컴파일과 관련이 있다고 생각합니까? 그렇지 않다면? 그렇다면 2. GitHub 기반 배포에서 사전 컴파일을 차단하는 방법 3. 어떻게하면 사전 컴파일 문제를 해결할 수 있습니까? (나는 http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/을 본 적이 있지만 내 문제에 적용하는 방법을 볼 수 없다.)

다른 점 ... 믿을 수 없을 정도로 유사한 코드가 Github via AAithure를 통해 6 개월 전에 배포되었고 작동했습니다. Azure 웹 사이트가 변경되었습니다. 지난 6 개월 정도의 기간 동안 배포 된 것이 있습니까?

많은 감사,

리처드

+0

로컬 컴퓨터에서 웹 사이트를 실행하면 크기가 조정됩니까? 그리고 귀하의 웹 사이트를 구축하고있는 플랫폼은 무엇입니까? –

+0

안녕하세요 @자인, 예. 웹 사이트가 로컬로 작동합니다. GitHub를 통해 Azure 웹 사이트에 배포 된 경우가 아닙니다. 내가 ASP.net MVC를 실행하는거야 4. 환경 정보 : 마이크로 소프트 IIS/마이크로 소프트 윈도우 NT 6.2.9200.0 및 CLR 4.0.30319.19455 신뢰 수준에서 8.0 실행 : 무제한 OS의 비트 수 : AMD64 를 조립 실행 : D : \ Windows \ system32 \ inetsrv \ w3wp.exe IntegratedPipeline : True – richardwhatever

+0

로컬 컴퓨터에 미리 컴파일 된 버전의 웹 사이트를 배포하고 해당 오류가 발생하는지 확인하여 사전 컴파일 링 관련 여부를 테스트 할 수 있습니다 –

답변

0

마이크로 소프트의 VirtualPathProvider 프레임 워크는 미리 컴파일 된 모드에서 작동하지 않습니다.

일반적으로이 값은 크기 조정없이 직접 액세스 할 때 실패로 나타납니다.

그러나 AzureReader2는 변경이 필요하지 않을 때 이미지를 직접 제공하는 대신 원본 BLOB로 리디렉션된다는 점에서 BLOB 공급자간에 고유합니다.

<add name="AzureReader2 vpp="false"/> 요소에 설정하여 작동되도록 할 수 있습니다.