Ошибка установки поставщика нестандартной аутентификации DNN - PullRequest
1 голос
/ 09 марта 2011

Я разработал пользовательский модуль входа в систему для своего сайта dnn, я мог установить пользовательский вход в систему на своем локальном хосте, установленном версии dnn 05.06.01 (238), но когда я попытался установить его на своем Live-сайте, установил ту же версию dnn, он не удалось установить и показывает ошибку следующим образом

Отчет об установке пакета

См. Ниже результаты установки пакета

Error loading files from temporary folder - see below

StartJob    Starting Installation

Info    Starting Installation - DNN_CustomLoginAuthentication

Info    Starting Installation - AuthenticationSystem

Info    Authentication registered successfully - CustomLogin

Info    Component installed successfully - AuthenticationSystem

Info    Starting Installation - Assembly

Info    Assembly registered - bin\Providers\DotNetNuke.Authentication.CustomLogin.dll

Info    Created - bin\Providers\DotNetNuke.Authentication.CustomLogin.dll

Info    Component installed successfully - Assembly

Info    Starting Installation - File

Info    Folder Created - 

C:\inetpub\vhosts\CITYBROKERS.GR\httpdocs\DesktopModules\AuthenticationServices\CustomLogin\App_LocalResources

Info    Created - App_LocalResources\Login.ascx.resx

Info    Created - App_LocalResources\Settings.ascx.resx

Info    Created - Login.ascx

Info    Created - Settings.ascx

Info    Created - license.txt

Info    Created - CustomLogin_05.00.01_ReleaseNotes.txt

Info    Created - trusterror.htm

Info    Created - install.css

Info    Created - logo.gif

Info    Component installed successfully - File

Info    Starting Installation - ResourceFile

Info    Component installed successfully - ResourceFile

Info    Starting Installation - Cleanup

Info    Component installed successfully - Cleanup

Info    Starting Installation - Config


Info    Creating backup of previous version - web.config

Failure     ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Services.Installer.XmlMerge.UpdateNode(XmlNode rootNode, XmlNode actionNode) at DotNetNuke.Services.Installer.XmlMerge.ProcessNode(XmlNode node) at DotNetNuke.Services.Installer.XmlMerge.ProcessNodes(XmlNodeList nodes, Boolean saveConfig) at DotNetNuke.Services.Installer.XmlMerge.UpdateConfig(XmlDocument target) at DotNetNuke.Services.Installer.Installers.ConfigInstaller.Install()
Failure     Installation Failed - Config


Info    Rolling back component install - AuthenticationSystem

Info    Authentication unregistered successfully - CustomLogin

Info    Component rolled back successfully - AuthenticationSystem

Info    Rolling back component install - Assembly

Info    Assembly unregistered - bin\Providers\DotNetNuke.Authentication.CustomLogin.dll

Info    Component rolled back successfully - Assembly

Info    Rolling back component install - File

Info    Component rolled back successfully - File

Info    Rolling back component install - ResourceFile

Info    Component rolled back successfully - ResourceFile

Info    Rolling back component install - Cleanup

Info    Component rolled back successfully - Cleanup

Info    Installation Failed - DNN_CustomLoginAuthentication

Info    Deleted temporary install folder

EndJob  Installation Failed

Info    Component rolled back successfully - AuthenticationSystem

Ответы [ 2 ]

3 голосов
/ 09 марта 2011

Не удалось обновить web.config.Проверьте раздел config в манифесте провайдера и посмотрите, ссылаются ли на него несуществующие узлы.Установите пакет Symbols на свой действующий сайт, чтобы получить номер строки для возникающего исключения (или, что еще лучше, получите локальную копию живого сайта и выполните установку в отладчике).

0 голосов
/ 09 марта 2011

Проверьте свои разрешения в папке установки, убедитесь, что NETWORK SERVICE / S (не помню, если он имеет s) имеет разрешения на чтение / запись

...