I have an MVC2 app that\'s based on the Tekpub Starter Site, so it uses Ninject for dependency injection, NLog for logging, and a bunch of other libraries in various places.
It looks like NLog can't run in medium trust: http://nlog-project.org/forum.html#nabble-td1685352
If you look in the Global, the app logs when it starts up as well as when it shuts down. You should be able to remove that and be happy.