2013-04-14 2 views
2

У меня есть пользовательский модуль Orchard. Это не загрузка. Я не вижу, чтобы оно копировалось в App_Data \ Dependencies или добавлено в dependencies.xml.Пользовательский модуль Orchard CMS не загружается

Он отображается в разделе «Модули» панели инструментов (где я включил ее).

Я не вижу ошибок в журналах ошибок Orchard.

Я привязался к Orchard w3wp, но мои dll в каталоге bin модуля не загружаются в AppDoamin вообще.

Как устранить эту проблему дальше?

спасибо.

UPDATE:

module.txt ниже

Name: MyApp 
Path: App 
AntiForgery: disabled 
Author: Me 
Website: http://www.myapp.com 
Version: 1.0.0 
OrchardVersion: 1.6.0 
Description: Module for Orchard 
Category: Content 
Dependencies: 

Этот файл находится в Modules \ MyApp.

Соответствующая dll в модулях \ MyApp \ bin \ MyApp.Web.dll.

ответ

1

Кажется, что Orchard делает смешное имя, соответствующее именам модулей и его компонентам.

У меня есть следующий сценарий:

Module.txt говорит имя MyApp

Модуль живет в модулях/MyApp

длл Сайт MyApp.Web.dll. Библиотека классов - MyApp.dll.

Orchard решает игнорировать мой модуль.

Если я изменю Module.txt, чтобы сказать MyApp.Web, никаких изменений. Если я также изменил виртуальный каталог на MyApp.Web, Orchard загрузит мой модуль.

+0

У меня такая же проблема, сумасшедшая, что ничего не регистрируется, и никакое исключение не возникает ... Что вы подразумеваете под «Website dll», и "DLL библиотеки классов"? Является ли MyApp.Web.dll dll для вашего веб-сайта хостинга orchard, или MyApp.Web.dll и MyApp.dll принадлежат вашему модулю? – reddy

0

Если вы подтвердили, что манифест есть и действителен, он почти наверняка не компилируется. Попробуйте открыть решение из Visual Studio и построить его оттуда. Вы должны увидеть ошибки сборки.

+0

Он отлично компилируется в Visual Studio. – Jeff

+0

Как насчет манифеста? –

+0

Вы имеете в виду module.txt? – Jeff