Настройка ImageResizer для работы в качестве виртуального приложения Azure.

Я пытаюсь настроить ImageResizer для работы в качестве виртуального приложения Azure, чтобы оно работало в той же веб-роли, что и наше основное приложение MVC, но в отдельном рабочем процессе. Похоже, что AzureReader2 недостаточно гибок, чтобы приспособиться к этому.

Виртуальное приложение Azure добавляет к URL-адресу дополнительную подпапку, как и ImageResizer.

При использовании эмулятора Azure используется следующий URL-адрес, а для имени виртуального приложения Azure задано значение «ir», а для подключаемого модуля AzureReader2 используется вложенная папка «azure» по умолчанию:

http://127.0.0.2:81/ir/azure/datstat-resources-17/94fdf833-d457-4ed5-bce1-abf403381460.jpg?width=400

Этот пример работает просто отлично. Проблема возникает, когда не указана строка запроса NO, а запрос перенаправляется на использование хранилища BLOB-объектов. Когда я удаляю строку запроса, создается следующий URL-адрес:

http://127.0.0.1:10000/devstoreaccount1/re/datstat-resources-17/94fdf833-d457-4ed5-bce1-abf403381460.jpg

Я очень смущен тем, как формируется этот URL. Я хочу, чтобы часть подпапки "/re" была удалена из URL-адреса.

Вот мои настройки AzureReader2 web.config:

<add name="AzureReader2" connectionString="UseDevelopmentStorage=true" endpoint="http://127.0.0.1:10000/devstoreaccount1/" />

Есть ли способ исправить или контролировать способ формирования этого URL-адреса?


person JohnVo    schedule 09.09.2013    source источник


Ответы (1)


Эта ошибка была исправлена ​​в последней разрабатываемой версии и будет включена в следующий выпуск.

Путь перенаправления BLOB-объектов неверен для любого приложения, не смонтированного в корне домена.

Отправьте электронное письмо [email protected], чтобы получить исправление и получить вознаграждение за сообщение об ошибке.

person Lilith River    schedule 10.09.2013
comment
Спасибо за исправление, Натаниэль! Это сработало отлично и сделало мой день! - person JohnVo; 11.09.2013