Модуль из 1.8 не работает в 1.8.1 Не удалось найти имя типа или пространства имен «Orchard».

Я создал свой модуль в Orchard 1.8 и при установке его в orchard 1.8.1 получаю ошибку:

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS0246: The type or namespace name 'Orchard' could not be found (are you missing a using directive or an assembly reference?)

Source Error:


Line 89:                 <add namespace="System.Web.Routing"/>
Line 90:                 <add namespace="System.Web.WebPages"/>
Line 91:                 <add namespace="Orchard.Mvc.Html"/>
Line 92:             </namespaces>
Line 93:         </pages>

Ошибка вызвана вызовом ajax. Я проверил, что использую тот же jquery, что и в предыдущей версии. Любые идеи, почему это произойдет?


person Tadej Vengust    schedule 12.03.2015    source источник
comment
Попробуйте скомпилировать свой модуль в Visual Studio и посмотрите, какие ошибки появятся.   -  person devqon    schedule 13.03.2015


Ответы (1)


Я нашел ошибку. Это было в web.config, так как я запускаю webapi в том же пуле приложений, который мне пришлось добавить, чтобы webapi не наследовал Orchard. Так что проблема была вовсе не в версии.

person Tadej Vengust    schedule 13.03.2015
comment
Вам нужно было добавить, что заставить его работать? Не могли бы вы быть более конкретным в своем ответе. Я знаю, что это поможет другим, потому что я нахожусь в категории других, ищу, что мне нужно делать с конкретным модулем, который, кажется, находит ссылки, когда я дважды щелкаю ошибки в VS - они исчезают, затем я создаю без ошибок - за исключением Окно вывода говорит о сбое и перечисляет ошибки в журнале. - person Ken; 23.07.2017
comment
Это было так давно, что я не помню, что я делал. Но из того, что я могу собрать воедино, у меня был webapi, работающий в том же пуле приложений, что и подприложение, и его web.config был настроен на наследование от orchard, и он унаследовал некоторые неправильные файлы, поэтому мне пришлось изменить это, чтобы он не наследовал.. - person Tadej Vengust; 24.07.2017
comment
Благодарю. Я провел еще несколько исследований и в своей ситуации обнаружил аналогичную сборку, на которую ссылаются, в модуле, не соответствующем установленной сборке Orchard. - person Ken; 24.07.2017