我的老闆要求我設置DotNetNuke's Survey Module並對客戶端進行一些自定義的更改。但是我只是讓基礎代碼正常運行而遇到麻煩!從源代碼創建DNN調查模塊時出現問題
這是我到目前爲止已經完成:
- 從 http://dnnsurvey.codeplex.com/releases/view/65186
- 下載在源&安裝文件夾中創建一個新的VB Web應用程序項目
- 掏出所有的默認頁面
- 將調查源代碼複製到VB Web應用程序項目中正好相同結構
- 創建了一個批處理腳本,用於創建與DNN的安裝文件夾相同的安裝文件夾(通過運行文件夾diff進行雙重檢查,並且所有文件/文件夾都相同)
- 使用7-zip壓縮安裝文件夾
源代碼完美編譯。但是,即使在文件/文件夾是相同的,DNN的壓縮包將正常工作,在我的DNN的網站,和我自己的壓縮包將失敗,這個著名的錯誤消息:
Error: Survey is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load type 'DotNetNuke.Modules.Survey.survey'. ---> System.Web.HttpParseException: Could not load type 'DotNetNuke.Modules.Survey.survey'. ---> System.Web.HttpParseException: Could not load type 'DotNetNuke.Modules.Survey.survey'. ---> System.Web.HttpException: Could not load type 'DotNetNuke.Modules.Survey.survey'. at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
我已經問這對DNN論壇,但他們沒有太多的話要說:(所以,我想我會嘗試StackOverflow以及。
有沒有人有任何想法可能是什麼問題?非常預先感謝!
謝謝你的迴應,但我實際上以不同的方式解決了這個問題......即將發佈。 –