We use a 3rd party add in for forms authentication on our extranet("Extranet Collaboration Manager") - this has been working fine for years, but we have one site where it causes me problems.
What I saw a few weeks ago is that, in SP designer, you can choose "site options" and look at the tab "Parameters" - and this application adds some entries there, in additional to the usual ones. However for some reason, on one site, all entries in Parameters are missing. When I try to add back in the relevant property I get an error stating "the name <mykeyname> is already defined"
using powershell, I can see values in spweb.allproperties - even though they don't show up in the Site Options page of SP Designer. Some of those properties have names that look corrupted - names like "?;" ; "?r;" ; "?B" ; "xR;" - but I can't delete them. I've tried spweb.allProperties.clear() - but when I do spweb.update() I get the following error:
Exception calling "Update" with "0" argument(s): "Item has already been added. Key in dictionary: '?r;' Key being added: '?r;'"
I've tried deleting the keys one at a time, but always get the above error.
Does anyone have any suggestions on a tricky way I can clear out those values?
Thanks