ActionMailer.Net вызвал сбой инициализации Azure
У меня есть приложение MVC4, которое использует ActionMailer.Net
Это веб-приложение размещено в облачной службе Azure. Все отлично работает при запуске в симуляторе Azure на моей локальной машине. Как только я опубликую в Azure, моя роль не будет инициализирована.
Если я смотрю на ошибки intellitrace для экземпляра, я вижу, что он пытается загрузить System.Web.MVC и на этом не работает. Немного дальнейшего исследования, похоже, что он пытается загрузить библиотеку MVC 3 и терпит неудачу, потому что не может найти эту версию.
Кто-нибудь сталкивался с этой проблемой и нашел решение?
2 ответа
Вы перенаправляете старые ссылки MVC на 4.0 в вашем файле web.config?
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
Нашел решение на форуме ActionMailer.Net на bitbucket:
https://bitbucket.org/swaj/actionmailer.net/issue/40/mvc3-dependancy