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. Исправление системных часов решило проблему в моем случае.