Showing posts with label Microsoft .NET Framework. Show all posts
Showing posts with label Microsoft .NET Framework. Show all posts

Tuesday, July 28, 2009

Microsoft .NET Framework (version 3.5 SP1)

In times past, Microsoft .NET Framework required a "FullTrust" to be able to run .NET applications from a network share. This architecture was put in place many years ago as a stop gap for hackers getting an exe onto a share and having people click on it.

Microsoft now, with 3.5 SP1, has given the ability to for managed code to run like native code from a network share.

The good:

We no longer need to maintain a list of network shares that users need to have "FullTrust" set up on and the issues around troubleshooting these exceptions has become much easier.

The bad:

This brings us back to a state of being less controlled about deployments. One of the things that our developers have a tendency to do is just point people to a new location for their programs because from the network share, they don't have to go through anyone else to "deploy" their new piece of software.

Aaaarrrrrrggggg ... I love MS Architecture changes ...