Мой начальник попросил меня настроить Модуль опроса DotNetNuke и внести в него некоторые пользовательские изменения для клиента.Но у меня возникают проблемы с тем, чтобы просто запустить чистый код!
Вот что я сделал до сих пор:
- Загрузил обе папки с исходными текстами и установками из http://dnnsurvey.codeplex.com/releases/view/65186
- Создан новый проект веб-приложения VB
- Извлечены все страницы по умолчанию
- Скопирован исходный код опроса в проект веб-приложения VB в точно та же структура
- Сделал пакетный скрипт, который создает папку установки, идентичную папке установки DNN (перепроверил, запустив на нем папку-diff, и все файлы / папки были идентичны)
- Заархивировал мою папку установки, используя 7-zip
Исходный код прекрасно компилируется.Но даже при том, что файлы / папки идентичны, zip-пакет DNN будет работать на моем DNN-сайте должным образом, и мой собственный zip-пакет потерпит неудачу с этим известным сообщением об ошибке:
Ошибка: опрос в настоящее время недоступен.DotNetNuke.Services.Exceptions.ModuleLoadException: не удалось загрузить тип 'DotNetNuke.Modules.Survey.survey'.---> System.Web.HttpParseException: не удалось загрузить тип 'DotNetNuke.Modules.Survey.survey'.---> System.Web.HttpParseException: не удалось загрузить тип 'DotNetNuke.Modules.Survey.survey'.---> System.Web.HttpException: не удалось загрузить тип 'DotNetNuke.Modules.Survey.survey'.в System.Web.UI.TemplateParser.GetType (String typeName, Boolean ignoreCase, Boolean throwOnError) в System.Web.UI.TemplateParser.ProcessInheritsAttribute (String baseTypeName, String codeFileBaseTypeName, String system.c.TemplateParser.PostProcessMainDirectiveAttributes (IDictionary parseData) --- Конец внутренней трассировки стека исключений --- в System.Web.UI.TemplateParser.ProcessException (Exception ex) в System.Web.UI.TemplateParser.ParseStringInternal (текст строки, кодировка fileEncoding)в System.Web.UI.TemplateParser.ParseString (текст строки, VirtualPath virtualPath, кодировка fileEncoding) --- конец трассировки стека внутренних исключений --- в System.Web.UI.TemplateParser.ParseString (текст строки, virtualPath virtualPath, кодировкаfileEncoding) в System.Web.UI.TemplateParser.ParseFile (String PhysicalPath, VirtualPath virtualPath) в System.Web.UI.TemplateParser.ParseInternal () в System.Web.UI.TemplateParser.Parse () в System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType () в System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider (BuildProvider buildProvider) в System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders (). SystemComp.BuildManager.CompileWebFile (VirtualPath virtualPath) по адресу System.Web.Compilation.BuildManager.GetVPathBuildResultInternal (VirtualPath virtualPath, логический noBuild, логический allowCrossApp, логический allowBuildInPathanDefBileNefBellBuileToWeb.RuBoolean allowCrossApp, Boolean allowBuildInPrecompile) в System.Web.UI.TemplateControl.LoadControl (VirtualPath virtualPath) в DotNetNuke.UI.ControlUtilities.LoadControl [T] (TemplateControl containerControl.ontrol.OgnMoMoCoMoCoMoMoMoToMoToMoToM)--- Конец внутренней трассировки стека исключений ---
Я ужеОб этом уже говорили на форумах DNN, но им особо нечего сказать :( Итак, я подумал, что тоже попробую StackOverflow.
Кто-нибудь знает, в чем может быть проблема?Заранее большое спасибо!