CacheInstaller.exe перестал работать

При запуске проекта Asp.Net MVC 2 в эмуляторе Windows Azure (среда разработки) возникает проблема, о которой я упоминал ниже.

Я установил Windows Azure SDK для.NET - октябрьская версия 2012 года и использую функцию кэширования в своей системе.

С вышеприведенной ошибкой.

Как от этого избавиться?

4 ответа

Может быть, у меня есть глупое решение, но это работает со мной.

Когда я начинаю получать сообщение "CacheInstaller.exe перестал работать", я делаю следующее: 1) Остановите выполнение. 2) Перейдите к роли, которую я использую в проекте Azure, и откройте соответствующую страницу свойств. 3) Перейдите в раздел "Кэширование" и снимите флажок "Включить кеширование". После этого я проверил еще раз. 4) Сохраните *, запустите приложение и никогда больше не появится предупреждение.

  • Странно, потому что ничего не должно измениться, если вы снимите галочку и снова отметите опцию без сохранения в середине, но в этом случае, когда вы сделаете это, файл изменится (я вижу это на красном значке, который говорит, что что-то там изменилось,:P)

Надеюсь, это поможет. Приветствия.

Я тоже ударился головой о стену. Я наконец-то понял проблему после того, как углубился в журналы аварийного дампа, расположенные внутри: C:\Users\{YOU}\AppData\Local\dftmp\Resources\{GUID}\directory\DiagnosticStore\AzureCaching\

  • AzureCaching не разрешает UNC-пути.

Поскольку мой основной.net dev от vm, мой диск с документами / проектами сопоставлен с моим собственным диском, расположенным по адресу: \\psf\Home\Documents\... Однажды я перенес проект в вм c:/ drive, CacheInstaller работал как задумано.

Можно также опубликовать мой опыт, так как я не смог найти что-либо по этой конкретной проблеме.

Есть ли у вас сообщения об ошибках в журнале событий, которые могут дать больше подсказок. Это может быть проблема с отсутствующими dll, у вас на этом компьютере также установлен appFabric windows server, что может привести к конфликту с dll? Журнал procmon может помочь вам увидеть, какие пути к файлам он ищет. " http://technet.microsoft.com/en-us/sysinternals/bb896645"

Сегодня я обнаружил, что если мое системное время было больше, чем около 10 минут неправильно, то CacheInstaller.exe выручил при запуске эмулятора.

Это включает неправильную комбинацию системного времени и часового пояса, предположительно, поскольку это приводит к невозможности рассчитать правильное время UTC, в котором работает Azure. Исправление системных часов решило проблему в моем случае.

Другие вопросы по тегам