MSDN says:
Isolating applications is also important for application security. For example, you can run controls from several Web applications in a single browser process in such a way that the controls cannot access each other's data and resources.
How would this be accomplished? If I am using controls from an assembly on my WebForm as part of the UI, how would I load that from a separate domain?
Also, is this possible in Windows Forms, to have UI controls on your forms that are from an assembly loaded in a separate appdomain? If so, how would you do so?
I ask because I use many 3rd party UI control libraries. How would I use these in a "safe" way, hosted from a different application domain from my main application?