Это меня сегодня немного сводит с ума!
У меня есть приложение 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
Помощь ??
[Обновление] Я прошел и перепробовал все остальные блоки приложения. Добавление ссылки на блок приложения Криптография дает тот же результат, но все остальные выглядят нормально ...