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:
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.
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:
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?
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:
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)
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.
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.
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
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
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
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?
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:
I'm not sure where to go after reading that.
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?
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:
Those files do not exist in the file.zip archive contained within the 3.0.6 manual installation Contour download package.
Can anyone offer any help?
Comment author was deleted
Hey Craig,
I doubt that contour has anything todo with those dashboard controls, did you install anything else?
is working on a reply...