When building the project in MVC, you probably will have couple Areas in the project. When the project getting bigger you probably wish it’s good to convert the Areas into new Project (Portable Areas).
Please refer to this framework MvcContrib.
Portable Areas can be distributed or to be consumed by 3rd party.
Every time we make a changes to any View, JS, CSS or Images in portable area, you need to rebuilt it, This can cause problem during debugging or testing JS or CSS issue.