This is bizarre.
I've been doing ASP for over 10 years and I've never seen this before. The below line of code is failing. Why? I've re-assigned values to collection keys dozens of times. Why would this start complaining now?
The error message:
Item has already been added. Key in dictionary: 'MyKey' Key being added: 'MyKey'
Session["MyKey"] = "some string"