I'm not really sure why this is a guru's only topic....
Does modifying a satellite assembly cause the appdomain to recycle? For some
reason I thought it didn't, though I can't find anything for sure. If you
haven't tried it out, you might want to...You can place all resources in
satellite assemblies.
You can also move your sessions out of process. This will make your sessions
survive any recycle. Of course, I only recommend that after you've done
some testing. (a) you'll see a slight performance hit and (b) everything
needs to be serializable, which might not be possible. On the flip side,
your site will scale out a lot better. Any performance-sensitive site
should be developement with scalability in mind.
Finally, you can use an alternative to the built-in localization stuff:
http://openmymind.net/index.aspx?documentId=3
http://openmymind.net/index.aspx?documentId=4
http://openmymind.net/index.aspx?documentId=52
Karl