Я только что скачал Orchard CMS, открыл его в VS2008 и ударил F5: все работает отлично.IIS 7.5 отказывается загружать 64-битную сборку - возможна ли проблема CAS?
Затем я создал веб-сайт в IIS 7.5 и указал его в каталог веб-проекта и правильно настроил разрешения (надеюсь). Я загрузил 64-разрядную версию System.Data.SQLite, как предлагается здесь: Orchard Work Item 14798 и здесь: SO: Could not load file or assembly 'System.Data.SQLite'.
Сайт работает в полном доверии. Когда я указываю мой браузер на сайт работает через IIS я получаю
Не удалось загрузить файл или сборку 'System.Data.SQLite, Version = 1.0.65.0, Culture = нейтрально, PublicKeyToken = db937bc2d44ff139' или Одна из его зависимостей. Не удалось выполнить предоставление минимальных разрешений.
Я мало знаю о безопасности доступа к коду (если это даже то, что здесь играет), поэтому я здесь не в порядке. Что я делаю неправильно/не понимаю/не вижу? Как предоставить соответствующие разрешения и кому/что?
Есть ли какая-либо надежда когда-либо развертывать это приложение в хостеле, где мне разрешено работать только в Medium Trust?
Любая помощь, указатели или предложения были бы весьма полезными. Благодарю.
ПРИМЕЧАНИЕ: вопрос не в том, почему это изначально работало при прохождении через Кассини. Ответ на этот вопрос содержится в ответе на вопрос SO, упомянутый выше.