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