2015-06-03 3 views
0

Я пытаюсь использовать плагин AzureReader2 для Image Resizer для чтения изображений из памяти blob. И он отлично работает, когда я пытаюсь восстановить неотредактированное изображение.Использование Image Resizer AzureReader2 с веб-сайтом MVC «Изображение невозможно отобразить, потому что оно содержит ошибки»

Когда я иду к следующему адресу он перенаправляет на мою локальную учетную запись хранилища, где изображение хранится

http://localhost:2000/azure/test/image.jpg 

Но когда я перейти к следующему я получаю «Изображение не может быть отображен, так как он содержит ошибки»

http://localhost:2000/azure/test/image.jpg?width=400&height=400&mode=crop&borderWidth=10&borderColor=red 

Вот что мой файл web.config выглядит

<configuration> 
    <configSections> 
    <section name="resizer" type="ImageResizer.ResizerSection,ImageResizer" requirePermission="false" /> 
    </configSections> 
    <system.web> 
    <compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime targetFramework="4.5" /> 

    <httpModules> 
     <add name="ImageResizingModule" type="ImageResizer.InterceptModule" /> 
    </httpModules> 
    </system.web> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
... 
    </assemblyBinding> 
    </runtime> 
    <appSettings> 
... 
    </appSettings> 
<system.webServer> 
    <validation validateIntegratedModeConfiguration="false" /> 
    <modules runAllManagedModulesForAllRequests="true"> 
     <!-- This is for IIS7/8 Integrated mode--> 
    <add name="ImageResizingModule" type="ImageResizer.InterceptModule" /> 
    </modules> 

</system.webServer> 
    <resizer> 
    <plugins> 
     <add name="MvcRoutingShim" /> 
     <add name="AzureReader2" connectionString="UseDevelopmentStorage=true" endpoint="http://127.0.0.1:10000/devstoreaccount1/" /> 
    </plugins> 
    </resizer> 
</configuration> 

Любые идеи?

+0

Для проверки фактических байтов ответа вам необходимо использовать вкладку «Инструменты разработчика»> «Сеть» и загрузить их где-нибудь. –

ответ

0

Кажется, что проблема связана с моим трубопроводом Owin. То, как я сконфигурировал оставшуюся часть моего проекта, направлялся через Owin и никогда не мог достичь Image Resizer. Я изменил настройку своего проекта, чтобы он не прокладывал путь через Owin.