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 ...

No comments:

Post a Comment