Развертывание EF 4.1 ASP.NET MVC3 с первым кодом на Виртуальный хостинг со средним уровнем доверия

Я думаю, что в настоящее время это довольно распространенная ситуация, поэтому удивительно, что у меня возникают проблемы с поиском красивого и чистого решения для него (даже здесь, в SO).

У меня есть Веб-приложение ASP.NET MVC3 с использованием Entity Framework 4.1 с подходом «сначала код» (с использованием DatabaseInitializer для заполнения данных по умолчанию). Я также попробовал два варианта базы данных: SQL Express 2008 R2 и SQL Compact 4. Все работает нормально на локальном компьютере.

Теперь я хочу разместить свое приложение, поэтому я нашел хостинг (средний называется «оптимальным») и, наконец (после некоторых проблем), перешел в состояние, при котором я получаю ошибку среднего доверия (я считаю ).

Приложение попыталось выполнить что у меня проблемы с поиском красивого и чистого решения для него (даже здесь, в SO).

У меня есть веб-приложение ASP.NET MVC3, использующее Entity Framework 4.1 с подходом «сначала код» (с использованием DatabaseInitializer для заполнения данных по умолчанию). Я также попробовал два варианта базы данных: SQL Express 2008 R2 и SQL Compact 4. Все работает нормально на локальном компьютере.

Теперь я хочу разместить свое приложение, поэтому я нашел хостинг (средний называется «оптимальный») и, наконец (после некоторых проблем), перешел в состояние, при котором я получаю ошибку среднего доверия (я считаю ).

Приложение попыталось выполнить что у меня проблемы с поиском красивого и чистого решения для него (даже здесь, в SO).

У меня есть веб-приложение ASP.NET MVC3, использующее Entity Framework 4.1 с подходом «сначала код» (с использованием DatabaseInitializer для заполнения данных по умолчанию). Я также попробовал два варианта базы данных: SQL Express 2008 R2 и SQL Compact 4. На локальном компьютере все работает нормально.

Теперь я хочу разместить свое приложение, поэтому я нашел хостинг (средний называется «оптимальным») и, наконец (после некоторых проблем), перешел в состояние, при котором я получаю ошибку среднего доверия (я считаю ).

Приложение попыталось выполнить На локальном все работает нормально.

Теперь я хочу разместить свое приложение, поэтому я нашел хостинг (средний называется «оптимальный») и, наконец (после некоторых проблем), перешел в состояние, при котором я получаю ошибку среднего доверия (я считаю ).

Приложение попыталось выполнить На локальном все работает нормально.

Теперь я хочу разместить свое приложение, поэтому я нашел хостинг (средний называется «оптимальный») и, наконец (после некоторых проблем), перешел в состояние, при котором я получаю ошибку среднего доверия (я считаю ).

Приложение попыталось выполнить операция, запрещенная политика безопасности. Чтобы предоставить это приложение необходимое разрешение пожалуйста, свяжитесь с вашей системой администратора или изменить уровень доверия приложения в файл конфигурации.

Примем как факт, что я никак не могу настроить этот хостинг и не думаю, что они собираются переключить меня на полное доверие.

Что мне нужно сделать, чтобы мое приложение работало на хостинге со средним уровнем доверия?

Редактировать: Я нашел несколько ответов, которые обычно распространяют установку среднего уровня доверия на локальных разработчиков, и просто делаю это так, вопрос теперь может выглядеть примерно так:

Каковы «5 основных причин», почему ваше приложение ASP.NET MVC3 EF 4.1 не работает при среднем уровне доверия?

Изменить: Я добавил вознаграждение к этому, потому что хотел бы чтобы увидеть некоторые обсуждения .. или, по крайней мере, больше мнений / мнений, содержащих больше, чем просто «установить среднее доверие у местного разработчика». Возможно, здесь не о чем обсуждать, но мне просто любопытно, потому что я уже потратил на это больше времени, чем хотелось бы.

14
задан Damb 11 May 2011 в 16:17
поделиться