Using Visual Studio 2012 I have successfully created a Windows Azure project that references two of the SharePoint 2013 CSOM DLL's (Microsoft.SharePoint.Client and Microsoft.SharePoint.Client.Runtime) and uses the CSOM to make calls to an Office 365 SharePoint instance.
When I first deployed this service to Windows Azure it stated that the Microsoft.SharePoint.Client and Microsoft.SharePoint.Client.Runtime were missing. So I went back into my project and changed both these references to "Copy Local" and then re-deployed. Upon redeployment that error no longer occurred but I ran into a new one. Windows Azure is now stating that the msoidclil.dll is missing.
The app builds and runs perfectly fine when I run it locally. It just fails to work when I deploy it to Windows Azure.
I have looked at my Visual Studio project and set everything that isn't part of the native .NET Framework to Local Copy but I continue to have the issue.
I have found a Stack Overflow article where someone had this exact problem but unfortunately no one responded with any solutions.
Any help that anyone can offer would be immensely appreciated.