Frage

Ich habe einen Usercontrol entwickelt, die ich in Umbraco einbetten möchte. Der Prozess scheint einfach, aber ich kann etwas versuchen, die nicht getan werden kann.

Mein Usercontrol ist auf einigen anderen Benutzersteuerelemente abhängig. Wenn ich versuche, Immobilien zum Durchsuchen in dem „main“ Usercontrol erhalte ich den Fehler unten.

Ich habe all ASCX-Dateien in dem Benutzersteuerelement Ordner kopiert und die Baugruppe in dem Verzeichnis ist. Ist es möglich, einen „gemeinsamen“ Usercontrol in Umbraco Host, der davon abhängt und enthält andere Benutzersteuerelemente?

  

System.Web.HttpParseException: Die Datei '/ucLogin.ascx' existiert nicht. ---> System.Web.HttpParseException: Die Datei '/ucLogin.ascx' existiert nicht. ---> System.Web.HttpException: Die Datei '/ucLogin.ascx' existiert nicht. bei System.Web.UI.Util.CheckVirtualFileExists (VirtualPath virtualPath) bei System.Web.Compilation.BuildManager.GetVPathBuildResultInternal (VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) bei System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (Httpcontext Kontext , VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) bei System.Web.Compilation.BuildManager.GetVPathBuildResult (Httpcontext Zusammenhang VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) bei System.Web.UI.BaseTemplateParser.GetReferencedType ( VirtualPath virtualPath, Boolean allowNoCompile) bei System.Web.UI.BaseTemplateParser.GetUserControlType (VirtualPath virtualPath) bei System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration (UserControlRegisterEntry ucRegisterEntry) bei System.Web.UI.BaseTemplateParser.ProcessDirective (String Anweisungsname, IDictionary Richtlinie ) bei Sy stem.Web.UI.TemplateControlParser.ProcessDirective (String Anweisungsname, IDictionary Richtlinie) bei System.Web.UI.TemplateParser.ParseStringInternal (String Text, Encoding Fileencoding) --- Ende der Ausnahmestapelüberwachung --- bei System.Web. UI.TemplateParser.ProcessException (Exception ex) bei System.Web.UI.TemplateParser.ParseStringInternal (String Text, Encoding Fileencoding) bei System.Web.UI.TemplateParser.ParseString (String Text, VirtualPath virtualPath, Encoding Fileencoding) --- Ende der internen Ausnahmestapelüberwachung --- bei System.Web.UI.TemplateParser.ParseString (String Text, VirtualPath virtualPath, Encoding Fileencoding) bei System.Web.UI.TemplateParser.ParseReader (Streamreader, VirtualPath virtualPath) bei System.Web. UI.TemplateParser.ParseFile (String physicalPath, VirtualPath virtualPath) bei System.Web.UI.TemplateParser.ParseInternal () bei System.Web.UI.TemplateParser.Parse () bei System.Web.UI.TemplateParser.Parse (ICollection ReferencedAssemblies, VirtualPath virtualPath) bei Sys tem.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType () bei System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider (Buildprovider Buildprovider) bei System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders () bei System.Web.Compilation.BuildProvidersCompiler.PerformBuild () bei System.Web.Compilation.BuildManager.CompileWebFile (VirtualPath virtualPath) bei System.Web.Compilation.BuildManager.GetVPathBuildResultInternal (VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) bei System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (Httpcontext Kontext, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) bei System.Web.Compilation.BuildManager.GetVPathBuildResult (Httpcontext Zusammenhang VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) bei System.Web.UI.TemplateControl.LoadControl (VirtualPath virtualPath) bei System.Web .UI.TemplateControl.LoadControl (String virtualPath) bei umbraco.developer.assemblyBrowser.Page_Load (Object sender, EventArgse)

War es hilfreich?

Lösung

Der Usercontrol Verweis auf andere Steuerungen über den rootpath. Können Sie die Referenz /ucLogin.ascx zu ucLogin.ascx ändern und sehen, was passiert.

Hoffe, es hilft Ihnen,

Richard

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top