Is it possible to change my local dev environment (preferrably just a single IIS site) to work under medium trust?
You can set this in your web.config see msdn and Defining a Trust Level for your web application