Windows Azure Compute Emulator Hangs

The Windows Azure SDK 1.5 has a very annoying problem. I can't seem to deploy my project to the Compute Emulator. In fact, if I just create a new project and press F5, the deployment will also hang there with the status:

"Deploying service package to the Windows Azure compute emulator..."

After a while, Visual Studio will prompt the message:

"Role instances are taking longer than expected to start. Do you want to continue waiting?"

You can keep waiting but you won't be able to deploy it no matter how.

Doing a quick search landed me with this article. It mentioned this - "Identify any non-Azure service that is listening in the following ports: 12000, 12001, 12002, 808, 16001, or 15100."

Notice the port number 808? If you check your IIS Default Web Site bindings, port 808 is binded to net.tcp (for WCF activation.) Remove this binding and you should be able to deploy and test your Azure application in the emulator. Now of course if you have other WCF Services that use net.tcp activation on the machine like me, you are practically screwed. (You will need to change the port for those.)


No comments:

Post a Comment

Popular Post