ASP.NET MVC 2, нестандартный и частичный доверительный хостинг
Я читаю книгу о ASP.NET MVC 2, и когда я читаю о том, как он использует отражение для определения параметров или как использовать Ninject для представления слабосвязанной модели, я задаюсь вопросом... будет ли это работать частично доверять среде?
Я помню, что одним из ограничений в частичном доверии является рефлексия, и это поражает меня:(
Есть опыт по этому поводу?
Бесконечно благодарен.
2 ответа
Я смог опубликовать несколько веб-сайтов, используя asp.net mvc 2 и на моем общем хостинге godaddy (частичное доверие). Я не думаю, что у вас будут проблемы.
боб
PS Обязательно запускайте свою среду разработки с частичным доверием. Таким образом, вы узнаете раньше, чем позже, если есть проблемы.
PSS Вот ссылка на один из проектов. Там может быть некоторый код / обсуждение, которое может быть полезным.
http://blog.bobcravens.com/2010/07/using-nhibernate-in-asp-net-mvc/
Хотя MVC2 прекрасно работает в средах с частичным доверием (развернуты как GAC, так и bin), Ninject может и не работать.
Я считаю, что Ninject использует генерацию кода, что невозможно в средах с частичным доверием, если только сам Ninject не является GAC. Это маловероятно, так как большинство провайдеров хостинга не будут GAC многих внешних библиотек. Какую версию Ninject вы используете?
Ninject 2, я считаю, прекрасно работает при частичном доверии.