Славо здесь от команды, работающей над Sitefinity.
Кто-то из команды ответит на отправленный вами запрос в службу поддержки, но в интересах всех, у кого могут быть проблемы, подобные вашим, я также хотел бы написать вам здесь. Неясно, какие именно проблемы возникают в вашем сценарии, поэтому я немного подробнее расскажу о том, как Sitefinity работает в среде со средним уровнем доверия.
Все функции Sitefinity поддерживаются в такой среде, за небольшими исключениями. Основной частью кода, который требует полного доверия, является код доступа к данным. Sitefinity использует инструмент ORM Nolics.net для взаимодействия с базой данных проекта и поддерживает автоматическое обновление схемы. Обновление схемы требуется в следующих сценариях:
- При первом запуске проекта (база данных пуста)
- При обновлении до новой версии Sitefinity (измененная версия сборок Sitefinity)
- При добавлении нового поставщика данных, подключенного к Sitefinity (больше таблиц для добавления в базу данных)
Поскольку хостинг-провайдеры, работающие в режиме среднего доверия, не позволят вам изменить эти параметры, решение состоит в том, чтобы выполнить эти операции один раз на компьютере разработчика, а затем загрузить изменения на рабочий сервер.
Если вы не смогли запустить свой проект в первый раз, скорее всего, в этом причина. Мой совет - настроить проект где-нибудь локально и запустить его, убедиться, что вы можете просматривать сайт и интерфейс администрирования, а затем загрузить проект и базу данных (с уже обновленной схемой) у своего хостинг-провайдера.
У нас также есть инструкции о том, как начать работу с Discount ASP.NET и GoDaddy в качестве наиболее часто используемых провайдеров виртуального хостинга. Может быть, они могли бы помочь.
Если у вас все еще есть проблемы с вашим проектом, пожалуйста, предоставьте более подробную информацию, и я был бы рад помочь вам здесь, на наших форумах или в системе поддержки.
Лучший,
Славо