Whenever we update the ccnet.config file for the CruiseControl.NET server, anyone who is logged in starts getting exceptions in the Web Dashboard:
Request processing has failed on the remote server: Permission to execute 'ViewProject' has been denied.
I imagine this is because when the ccnet server restarts, the web dashboard's connection to it is reset as well, and the session token (which is stored in a cookie as a Guid) becomes invalid.
Is there any way around this? It's really annoying when testing out a bunch of configuration changes to lose your login each time, especially since the site still SAYS you're logged in, but just denies you any access.