If anyone can help me with this I would really apprecaite it.
When I try to go to a page that doesn't exist on my site, if it's a top level node eg. mysite.com/nopage I get an asp error:
StartIndex cannot be less than zero.
Parameter name: startIndex
If I go to a subnode, e.g. mysite.com/nopage/nopage I get my correct 404 error page as defined in my web.config.
I have not seen this issue with older versions of Umbraco (I'm using 4.11.10) and I have spent hours trying every solution I found online. My web host tells me it's something to do with the way umbraco handles virtual directories.
I am totally stuck on this one now and would really like a better 404 page (even if I can't get a custom one - just making this asp error go away would be fine).
Thank you for any help.
This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/46888-404-page-error-failing-on-top-level-nodes-only