With .NET 3.5 SP1 we can now run windows applications over the network by default. Even with the earlier versions, with some effort (setting up code access security) , we could run executables from a network share.
My question is, what are the implications of distributing applications by putting them on a network share. For, e.g. how is performance impacted, are there any more security considerations apart from CAS etc.
And how does it compare with distributing applications by say, installing them locally by manually copying the files across or using smart client?