Temporary directory

Apr 29, 2013 at 6:42 PM
I've just deployed an WCF service application that uses MEF to a QA environment and an issue jumped up and bit us. The security context under which the application is running must have read/write access to C:\windows\temp or strange things happen. The application loads, but when I try to access a custom section in my web.config, ConfigurationManager.GetSection returns a null. Through trace output, I get messages that looked like this:

Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:\WINDOWS\TEMP\pmgl4mnt.0.cs' could not be found
error CS2008: No inputs specified

When I grant access to the proper user, everything works great.

Is it possible to configure MEF to use a different directory?