Question

J'ai développé un contrôle utilisateur que je souhaiterais intégrer à Umbraco. Le processus semble simple, mais j’essaie peut-être quelque chose qui ne peut pas être fait.

Mon contrôle utilisateur dépend de plusieurs autres contrôles utilisateur. Lorsque j'essaie de parcourir les propriétés dans les " main " usercontrol je reçois l'erreur ci-dessous.

J'ai copié tous les fichiers .ascx dans le dossier usercontrols et l'assembly se trouve dans le répertoire bin. Est-il possible d’héberger un "composite"? contrôle utilisateur dans Umbraco qui dépend et contient d’autres contrôles utilisateur?

  

System.Web.HttpParseException: le fichier '/ucLogin.ascx' n'existe pas. --- > System.Web.HttpParseException: le fichier '/ucLogin.ascx' n'existe pas. --- > System.Web.HttpException: le fichier '/ucLogin.ascx' n'existe pas. vous êtes en train de vous en procurer; Logaldogestroforale, la classe de la société de défense de l’environnement est constituée de deux (3) (2). VirtualPath virtualPath, Boolean allowNoCompile) sur System.Web.UI.BaseParsPar ) chez Sy stem.Web.UI.TemplateControlParser.ProcessDirective (String directiveName, IDictionary directive) à System.Web.UI.TemplateParser.ParseStringInternal (String text, Encoding fileEncoding) --- Fin de la trace de pile d'exception interne --- à System.Web. UI.TemplateParser.ProcessException (Exception ex) à System.Web.UI.TemplateParser.ParseStringInternal (String text, Encoding fileEncoding) à System.Web.UI.TemplateParser.ParseStringInternal (String text, VirtualPath virtualPath, Encoding fileEncoding). de trace de pile d'exception interne --- sur System.Web.UI.TemplateParser.ParseString (chaîne de caractères, VirtualPath, virtualPath, Encoding fileEncoding) sur System.Web.UI.TemplateParser.ParseReader (lecteur StreamReader, VirtualPath, virtualPath) sur System.Web. UI.TemplateParser.ParseFile (String physicalPath, VirtualPath virtualPath) à System.Web.UI.TemplateParser.ParseInternal () à System.Web.UI.TemplateParser.Parse () à System.Web.UI.TemplateParser.Parse (ICollection référencé,) VirtualPath (virtualPath) chez Sys tem.Web.Case.BaseTemplateBuildProvider.get_CasterCompilerType () sur System.Web.Compilation.BuildProvider.GetCompilerTroConsole (article du même fabricant) Cochez la case System.Web.Compiler.CompileWebFile (VirtualPath virtualPath) dans System.Web.Compilation.BuildMan. VirtualPath virtualPath, Boolean noBuild, Boolean allowCrOB, Boolean allowBuildInPrPrompile) dans System.Web.Compilation.BuildManager.GuildPortRegardez-vous, enregistrez-vous? virtualPath) sur System.Web .UI.TemplateControl.LoadControl (String virtualPath) sur umbraco.developer.assemblyBrowser.Page_Load (Expéditeur d'objet, EventArgs e)

Était-ce utile?

La solution

La référence usercontrol à d'autres contrôles via le chemin racine. Pouvez-vous changer la référence /ucLogin.ascx en ucLogin.ascx et voir ce qui se passe.

J'espère que cela vous aide,

Richard

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top