Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Craig Hess 6 posts 26 karma points
    Jun 13, 2013 @ 21:33
    Craig Hess
    0

    Auto install fails, manual install results in cascade of dependency failures

    In particular, the bin files have dependencies which I don't know how I can fulfill. After copying the files, some of the following dependencies not met were:

    System.Mvc.Web
    System.Mvc.WebPages
    System.Mvc.WebPages.Razor

    I was able to fulfill the first 2 requirements by copying them from other locations on the system to the bin folder in the Umbraco instalation, however, the Razor depency was requiring both version 1.0 and 2.0.

    I'm an Linux sysadmin stepping into a Windows admin role temporarily. I'd like some help on best practice for IIS administration for these dependencies.

    Also, I'd like to know why this would have happened at all. I'd appreciate a speculative explanation if someone would care to venture.

    Thank you,

  • Comment author was deleted

    Jun 18, 2013 @ 13:16

    Hey,

    Must be because you are running an older version of Umbraco

    For version lower then 4.7 use 1.1.9 for version between 4.7 and 4.10 use 3.0.6 for everything else just use the latest stable 

    Regards,
    Tim 

  • Craig Hess 6 posts 26 karma points
    Jun 19, 2013 @ 16:05
    Craig Hess
    0

    I can now copy all the files into their required areas in the web folder. However, whenever I register the XsltExtension in /config/xsltExtensions.config with this line:

    <ext assembly="/bin/Umbraco.Forms.Core" type="Umbraco.Forms.Library" alias="umbraco.contour">

    .. all my other XSLT scripts fail and as a result the website fails to render properly. Disabling that line fixes the XSLT rendering problem.

    I was able to make all other configuration file changes saved without negatively affecting the site.

    Any clue as to why this assembly is breaking all my other XSLT scripts?

    Thank you,

  • Comment author was deleted

    Jun 19, 2013 @ 16:06

    Well if you don't plan on using the contour xslt extensions you can just leave it out, do the other ext elements also include /bin in the assembly attribute?

  • Craig Hess 6 posts 26 karma points
    Jun 19, 2013 @ 16:21
    Craig Hess
    0

    That's actually the only one that would be in the XsltExtensions configuraiton.

    I attempted to move on with the installation and got to the "Insert form from umbraco contour" macro section. The macro didn't exist, so I created a new, pointed the .NET user control to usercontrols/umbracoContour/RenderForm.ascx and saved succussfully. However, after saving, when I click on browse properties, a modal appears with the following error:

    Error reading usercontrols/umbracoContour/RenderForm.ascx
    The following list shows the Public Properties from the Control. By checking the Properties and click the "Save Properties" button at the bottom, umbraco will create the corresponding Macro Elements.
    System.ArgumentException: The relative virtual path 'usercontrols/umbracoContour/RenderForm.ascx' is not allowed here. at System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) at System.Web.Hosting.HostingEnvironment.MapPath(VirtualPath virtualPath) at umbraco.IO.IOHelper.MapPath(String path, Boolean useHttpContext) at umbraco.IO.IOHelper.ValidateEditPath(String filePath, String validDir) at umbraco.developer.assemblyBrowser.Page_Load(Object sender, EventArgs e)

    I'm not sure where to go after reading that.

  • Craig Hess 6 posts 26 karma points
    Jun 19, 2013 @ 18:32
    Craig Hess
    0

    Found a separate configuration causing XSLT parsing errors. I noticed 2 sets of runtime assembly bindings for SystemWeb.Extensions and SystemWeb.Extensions.Design, the only difference between the two being the newVersion 3.5.0.0 vs 4.0.0.0 (the first entry had the version set at 3.5.0.0). I removed the 3.5.0.0 entry so that 4.0.0.0 remained. This worked, but I noticed this is different from what's in the installation manual, so I changed both to 3.5.0.0. This setting causes parsing the XSLT scripts to fail. Changing the System.Web.Extensions newVersion to 4.0.0.0 fixes the problem.

    I attempted to enable the /bin/Umbraco.Forms.Core XSLT extension again, but that causes XSLT parsing errors regardless of the above config.

    Any ideas?

  • Craig Hess 6 posts 26 karma points
    Jun 19, 2013 @ 20:19
    Craig Hess
    0

    Also, after install and logged into admin section for content, I have 2 additional tabs at top "Contag Logs" and "Email a Friend Logs", both of which give errors:

    Could not load control: '/usercontrols/dashboards/ContactForm_logs.ascx'. 
    Could not load control: '/usercontrols/dashboards/EmailAFriendForm_logs.ascx'. 

     Those files do not exist in the file.zip archive contained within the 3.0.6 manual installation Contour download package.

  • Craig Hess 6 posts 26 karma points
    Jun 25, 2013 @ 20:04
    Craig Hess
    0

    Can anyone offer any help?

  • Comment author was deleted

    Jun 26, 2013 @ 12:14

    Hey Craig,

    I doubt that contour has anything todo with those dashboard controls, did you install anything else?

Please Sign in or register to post replies

Write your reply to:

Draft