Я работаю в Windows Azure и создал рабочую роль.Приложение работает отлично;Во многих местах приложения я ссылаюсь на определенные классы Azure, такие как CloudBlobContainer, для сохранения файлов в хранилище Azure.Я хотел бы запустить это приложение в службе Windows или другой среде размещения без каких-либо зависимостей от Azure.Созданные мной классы зависят от ресурсов Azure. Когда я изменяю приложение для запуска в среде, отличной от Azure, я не хочу менять большой объем кода.
Я использую Enterprise Library Unity и Ninject какконтейнер IoC с ASP.NET MVC, и они оба прекрасно работали.Но у меня возникают проблемы с выяснением того, как использовать Unity с рабочей ролью Azure.
Я искал в Интернете все выше и ниже, но не смог найти много ресурсов, которые помогли бы мне решить мою проблему.Кто-нибудь знает, где я могу получить больше информации об использовании Unity с рабочей ролью Azure?
Ниже приведены несколько статей, которые я нашел, но все же не предоставил мне достаточно информации, чтобы двигаться вперед:
Абстрагирование на расстоянии Azure: как работать вне облака
IOC для RoleEntryPoint