Каркас оптимизации изображений не был инициализирован - PullRequest
12 голосов
/ 09 августа 2011

У меня эта ошибка The Image Optimization Framework was not initialized. Verify the sprites directory exists. After creating the directory, restart the site or application.

Ошибка в этом методе Microsoft.Web.Samples.ImageOptimizations.EnsureInitialized(), но у меня есть каталог App_Sprites, и я несколько раз перезапускал, casini и IIS. Я обновился с версии 0.3 до 0.4.

Есть идеи, как это решить?

Я использую AspNetSprites-MvcAndRazorHelpers

1 Ответ

1 голос
/ 19 февраля 2013

У меня была та же проблема, и, вероятно, причина была в том, что папка App_Sprites была помечена как доступная только для чтения. Поскольку мой проект находился на контроле исходного кода, я должен либо проверить его, либо попробовать хакерский способ - удалить атрибут «только для чтения» из папки.

Поэтому щелкните правой кнопкой мыши на папке App_Sprites -> Открыть папку в проводнике Windows -> Щелкните правой кнопкой мыши -> Свойства -> Удалено только для чтения

Также я проверяю на вкладке Безопасность, чтобы увидеть, достаточно ли у меня разрешений для записи в папку.

После всего этого я сделал чистку и перестройку и смог успешно собрать приложение.

...