Ссылка на корпоративную библиотеку, вызывающую сбой Azure DevFabric - PullRequest
0 голосов
/ 26 января 2011

Это меня сегодня немного сводит с ума!

У меня есть приложение Azure, которое я сейчас расширяю. Сегодняшнее упражнение состоит в том, чтобы реализовать обработку исключений с помощью блока приложения для обработки исключений в Enterprise Library 5.0.

Однако я обнаружил, что при добавлении ссылки на Microsoft.Practives.EnterpriseLibrary.ExceptionHandling моя веб-роль (пользовательский интерфейс MVC 2) падает в wawebhost.exe.

Я могу добавить ссылки на сборки, от которых зависит ExceptionHandling, а именно

  • Microsoft.Practices.EnterpriseLibrary.Common
  • Microsoft.Practices.ServiceLocation
  • Microsoft.Practices.Unity (который я уже успешно используется)
  • Microsoft.Practices.Unity.Interception

Я могу добавить ссылку на Блок приложения регистрации, просто отлично.

Но как только я добавлю ссылку на надоедливый блок приложения обработки исключений и нажму F5, BANG!

Microsoft Windows Azure Web Host has stopped working
Problem Event Name: APPCRASH
Application Name: WaWebHost.exe
Fault Module Name: KERNELBASE.dll

Помощь ??

[Обновление] Я прошел и перепробовал все остальные блоки приложения. Добавление ссылки на блок приложения Криптография дает тот же результат, но все остальные выглядят нормально ...

1 Ответ

2 голосов
/ 26 января 2011

Ооо, теперь я крест!

Оказалось, что полный путь к Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll был длиннее 260 символов, а путь к Microsoft.Practices.EnterpriseLibrary.Logging.dll - нет. Аналогично с Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll.

Проблема «решена» путем изменения значимого имени проекта на «UI»!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...