This seems like the right place to ask...
Has anyone had a problem with the DNNMenu suddenly deciding that it doesn't want to show a tree of tabs to unauthenticated users? This cropped up a couple of days ago and has me befuddled. We have two menus, one along the top and one on the side. I wrapped the one on the side into a control because our marketing people wanted it to show the entire tree from the highest parent for all pages in that tree. Basically, it is just a copy of the codebehind of nav.ascx core file that inherits from a copy of the DNNMenuNavigationProvider. I had to do that so I could get to the "StartTabID" property. The problem is still there when using a "pure" version of the DNNMenu, in case you are thinking the obvious...
Anyway, when I debug as far as I can go before I hit compiled code, I find that the core provider is returning 0 nodes for that tree, so the problem is buried pretty deep. I found by doing some poking around that the module controller is saying that the user does not have permissions for the tab(s) in question, even after I set the permissions programatically just prior to allow all users to view it. What's strange is that the top menu behaves perfectly well and even shows all the right tabs in the dropdown, so it is fine with the permissions. Also, I can get the Inventua Side Menu to show the tabs just fine. We'd use that control, but it doesn't do what we need it to do. But the point is, some providers seem to not have a problem and some do. I've tried some other 3rd party controls, but can't seem to get them to work in order to test them out. I'd rather not use 3rd party controls, anyway.
The menu works perfectly when logged in, and works perfectly on every page except these four (a top level tab and its three kids). Of course, I've checked all the permisions and all the obvious stuff. We're up against a deadline and this is driving us crazy!!!!
Any ideas?
Thanks in advance!!
Davey