【问题标题】:When i create module in dotnetnuke 6 just create following error当我在 dotnetnuke 6 中创建模块时,只需创建以下错误
【发布时间】:2015-01-30 07:32:58
【问题描述】:

错误:pp 当前不可用。 DotNetNuke.Services.Exceptions.ModuleLoadException:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。 (C:\inetpub\wwwroot\dnn523\desktopmodules\dnnsamplemodule\web.config 第 45 行)---> System.Configuration.ConfigurationErrorsException:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。 (C:\inetpub\wwwroot\dnn523\desktopmodules\dnnsamplemodule\web.config 第 45 行)在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) 在 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) 在 System.Configuration.BaseConfigurationRecord.GetSection(String configKey) 在 System.Web.Configuration.RuntimeConfig.GetSectionObject(String sectionName) 在 System.Web.Configuration.RuntimeConfig.GetSection(String sectionName, Type type, ResultsIndex index) 在 System.Web.Configuration.RuntimeConfig.get_Compilation() 在 System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) 在 System.Web.Compilation.CodeDirectoryCompiler。 GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet exclud edSubdirectories, Boolean isDirectoryAllowed) 在 System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludeSubdirectories) 在 System.Web.Compilation.BuildManager.EnsureFirstTimeDirectoryInit(VirtualPath virtualDir) 在 System.Web.Compilation.BuildManager .GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode) 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext在 DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) 在 DotNetNuke.UI 的 System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) 的上下文、VirtualPath virtualPath、Boolean noBuild、Boolean allowCrossApp、Boolean allowBuildInPrecompile) .模块es.WebFormsModuleControlFactory.CreateModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleControlFactory.LoadModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- 内部异常堆栈跟踪结束---

【问题讨论】:

    标签: dotnetnuke


    【解决方案1】:

    您的问题应该来自位于您的模块文件夹(即 dnnsamplemodule 文件夹)中的 web.config。如果它不包含任何特定信息,我建议您删除它。
    更准确地说,问题在于此 web.config 中包含的某些设置会覆盖 DNN 根文件夹的 web.config 设置。不过,您计算机的当前配置不允许此配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多