Проблема при установке пользовательского модуля Sitefinity 4

#module #sitefinity-4

#модуль #sitefinity-4

Вопрос:

Я публикую это здесь, поскольку я не получил никакой поддержки от форума sitefinity.

Я создал новый проект SiteFinity 4.0 и добавил модуль Meeting из стартового набора для интрасети. Вот что я сделал:

  1. Добавлена ссылка на Telerik.Sitefinity.StarterKit.Внутренняя сеть.Meetings.dll
  2. Зарегистрировал модуль (скриншот)
  3. Зарегистрировал виджет

Виджет отображается на панели инструментов в пользовательском разделе, но я не вижу ссылку на собрание в верхнем меню содержимого.

Я что-то упускаю? Мы были бы весьма признательны за любую помощь.

Ответ №1:

при регистрации модуля попробуйте установить для StartupType значение OnApplicationStart. затем, после добавления модуля, перезапустите свой веб-сайт, сохранив web.config. Это перезапускает приложение Sitefinity и приводит к установке модуля.

Я надеюсь, что это было полезно!

Комментарии:

1. Yap изменил тип запуска, но как мне перезапустить веб-сайт? Сохранение web.config? Я не уверен, что понимаю, что именно вы хотите, чтобы я сделал с web.config. Должен ли я просто открыть его в VS и нажать сохранить?

2. совершенно верно, откройте файл web.config в Visual studio (или блокноте), добавьте пробел, затем удалите его (чтобы он был изменен), затем сохраните. это заставит ваш веб-сайт перезапуститься, после чего модуль должен быть установлен.

3. Хорошо, я перезапустил веб-сайт, но я не вижу модуль Meetings в меню Содержимого, но я вижу свой другой пользовательский модуль. Следующие две записи присутствуют в SystemConfig.config в разделе App_Data/SiteFinity/Configuration <add title="Meetings" description="" resourceClassId="" type="Telerik.Sitefinity.StarterKit.Intranet.Meetings.MeetingsModule" startupType="OnApplicationStart" version="1.0.0.0" name="Meetings" /> <add title="Jobs" description="" resourceClassId="" type="Jobs.Jobs_Module" startupType="OnApplicationStart" version="1.0.0.0" name="Jobs" />