The code was so simple. There were two projects: a webrole and worker role project. The webrole project accepts input message from the user and write it to Queue. The worker role on the otherhand keeps on reading the Queue and logs the message to the Fabric. It's frustrating that I can't see the log I am writing using
RoleManager.WriteToLog(). I can't also get the messages I
added in Queue. It's more frustrating to know that that very same code
runs in my colleagues machine.
So, what did I do? I just close the Visual Studio, exit the Development Fabric UI, re-open the VSTS and re-run the project. The logging and Queue runs smoothly.
But I am still puzzled how that happens. How can we zure with Azure?