Mostly due to the relative URI feature/problem in silverlight, I'm considering moving a Silverlight .xap out of ClientBin to the root of a website?
What I don't understand is the purpose of the ClientBin folder in the first place. Is there security restrictions placed on this folder (similar to why you would put perl scripts in cgi-bin).
Is there debugging options enabled for this folder?
Or is it simply a predetermined convention which can be changed (with some work) with no other ramifications?
The ClientBin folder is just the default. As you have to specify this folder in the the .xap path it could be anywhere.
The "source" value can be anything.
You'd have to update your project to ensure that the .xap file was copied to the new location though.
I don't think there are any security restrictions on this folder - at least there haven't been on any of the Silverlight projects I've used.