Ошибка удаления модуля DotNetNuke - PullRequest
1 голос
/ 17 марта 2009

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

Я использую IIS7 в бета-версии x86 для Windows 7, и у меня возникла эта проблема как с 4.8.4, так и с 4.9.2. Когда происходит ошибка, если я заменяю все файлы DLL в папке bin, сайт возвращается к жизни.

Кто-нибудь знает обходной путь для этого?

Я получаю следующую ошибку ...

Сообщение об ошибке компилятора: BC30002: тип 'IClientAPICallbackEventHandler' не определен.

Ошибка источника:

Строка 41: '' '----------------------------------------- ------------------------------------ Строка 42: частичный класс DefaultPage Строка 43: наследует DotNetNuke.Framework.CDefault: реализует IClientAPICallbackEventHandler Строка 44: Строка 45: # Регион "Свойства"

Исходный файл: C: \ inetpub \ wwwroot \ Default.aspx.vb Строка: 43

EDIT: Файлы, которые удаляются из папки / bin во время удаления модуля: DotNetNuke.Services.Syndication.dll
DotNetNuke.WebControls.dll
DotNetNuke.WebUtility.dll
SharpZipLib.dll

Я не имею прямой ссылки ни на один из этих файлов - поэтому я предполагаю, что это должно быть какая-то ошибка в процессе удаления. Эти файлы удаляются во время удаления, только если для моего параметра DotNetNuke.dll мой параметр «Копировать локально» имеет значение «Истина».

1 Ответ

3 голосов
/ 17 марта 2009

Возможно, вы компилируете против другой версии одной из библиотек DNN, и для этой ссылки установлено значение Копировать локально?

...