I've overwritten the default trust level in my web.config file to "High", but am still getting trust issue errors. In this case its creating a webrequest. I don't understand why there are trust issues here. The site works fine in VS 2010.
Solved I went into IIS Manager and updated the trust level that way. Viola! The powers that be may close this thread!