Upgrading to Umbraco 4.5 - "No umbraco document matches the url" on all nodes
After upgrading from Umbraco 4.1.x to Umbraco 4.5 on a local development environment, it become impossible to visit any nodes from the browser; an error message is displayed instead. The error always takes the general form:
No umbraco document matches the url
'http://localhost:7777/en/home.aspx'
umbraco tried this to match
it using this xpath query'2596')
We've tried to upgrade several times with the same result. Is there a common installation error that could cause this?
The schema was changed in v4.5. In order to get your site to work without updating all the XSLT to use the new schema, you need to add or update the following in your umbracoSettings.config file:
Have you tried a republish of your entire site? Assuming you have, but just to make sure you've updated the conent tree. Also, make sure you have <add key="umbracoHideTopLevelNodeFromPath" value="false" /> in web.config since you're using language folders (at least it looks like you are).
Upgrading to Umbraco 4.5 - "No umbraco document matches the url" on all nodes
After upgrading from Umbraco 4.1.x to Umbraco 4.5 on a local development environment, it become impossible to visit any nodes from the browser; an error message is displayed instead. The error always takes the general form:
No umbraco document matches the url 'http://localhost:7777/en/home.aspx'
umbraco tried this to match it using this xpath query'2596')
We've tried to upgrade several times with the same result. Is there a common installation error that could cause this?
Thank you,
Chris
The schema was changed in v4.5. In order to get your site to work without updating all the XSLT to use the new schema, you need to add or update the following in your umbracoSettings.config file:
<UseLegacyXmlSchema>true</UseLegacyXmlSchema>
This setting is already present. I have followed the directions on the Wiki upgrade page.
Chris -
Have you tried a republish of your entire site? Assuming you have, but just to make sure you've updated the conent tree. Also, make sure you have <add key="umbracoHideTopLevelNodeFromPath" value="false" /> in web.config since you're using language folders (at least it looks like you are).
-Paul
Thank you, that fixed it.
is working on a reply...