Tenant-specific routes for dynamically loaded modules

I am using ASP.NET MVC to develop an application framework. Essentially, the end goal is to be able to log into an admin interface, create a new tenant with custom settings, enable the modules they want (blog, shopping basket, etc)… job done – satisfied customer with new website. I’m not using separate applications because there will be a lot of shared code and it would be easier to maintain this way, and also because it would be pretty easy to bring a new, identical node online at peak times.

Non-invocable member ‘File’ cannot be used like a method while generating Reports

I used a method for generating report in my previous project and tried to use the same method in the new project. However, I encounter “Non-invocable member ‘File’ cannot be used like a method” error and File cannot be recognized. By looking at the references of file, it seems to be FileContentResult Controller.File() in the previous project, but System.IO.File() in the new project (even if I remove using System.IO; from the references lines, I encounter “The name ‘File’ does not exist in the current context” error). Any idea to fix the problem?