ASP.NET MVC 2, Ninject и хостинг с частичным доверием

Я читаю книгу об ASP.NET MVC 2, и когда я читаю о том, как он использует отражение для определения параметров или как использовать Ninject для введения слабосвязанной модели, мне интересно... будет ли это работать в частичном среда доверия?

Я помню, что одно из ограничений в частичном доверии — это рефлексия, и это сводит меня с ума :(

Есть ли опыт по этому поводу?

Бесконечно благодарен.


person vtortola    schedule 07.01.2011    source источник


Ответы (2)


Я смог опубликовать пару веб-сайтов с помощью asp.net mvc 2 и ninject на мой виртуальный хостинг godaddy (среда частичного доверия). Я не думаю, что у вас возникнут проблемы.

Боб

P.S. Обязательно запустите среду разработки с частичным доверием. Таким образом, вы узнаете раньше, чем позже, есть ли проблемы.

P.S.S. Вот ссылка на один из проектов. Может быть какой-то код/обсуждение, которые могут быть полезны.

http://blog.bobcravens.com/2010/07/using-nhibernate-in-asp-net-mvc/

person rcravens    schedule 07.01.2011
comment
Точно так же мой сайт ASP.NET MVC 3, который использует StructureMap (который также использует много отражений), отлично работает в моей среде с частичным доверием. - person Matt Greer; 07.01.2011

В то время как MVC2 отлично работает в средах с частичным доверием (как с GAC, так и с развернутым bin), Ninject может не работать.

Я считаю, что Ninject использует генерацию кода, что невозможно в средах с частичным доверием, если только сам Ninject не находится в GAC. Это маловероятно, так как большинство хостинг-провайдеров не будут использовать GAC со многими внешними библиотеками. Какую версию Ninject вы используете?

Я считаю, что Ninject 2 отлично работает при частичном доверии.

person Matthew Abbott    schedule 07.01.2011