Your company wants to run a test project for hosting an ASP.NET MVC application in the cloud. Management is not sure whether it is the appropriate solution, so they want to ease into it and see how it goes. You have been asked to make your application work when hosted in a Windows Azure Virtual Machine (VM). Your application depends on other sources, such as supplier systems, for information used within the system, which results in a lot of logging and other transactional tracing within the application. Although your application must work in Windows Azure, you are not supposed to eliminate the ability to work outside of Windows Azure.