The error is from the RDRuntimeLoader.exe and says that ”Windows i trying to identify the problem…”. Is your Windows Azure Application crashing when you hit F5? This is the reason:
Dramatic title and intro huh? ;~) I just wanted to get your attention on this completely understandable but yet annoying error you get when you try to launch an Azure App in the Development Fabric.
Symptoms:
This is what the error looks like.

All the while your Visual Studio completely hangs and nothing responds. After the time out time which is about 30 seconds a screen appears with the title “Windows Azure Tools for Microsoft Visual Studio CTP” and text “Role instances did not start within the time allowed. Please try again. If you continue to encounter this behavior please try shutting down the Development Fabric.”
Reason:
You are most likely deploying your Windows Azure application missing a project reference. How is that possible? The application compiled? Well if you have a reference that has a reference itself that is not part of the standard .NET Framework (3.5 at present time) deployment that second reference will not be automatically added to your Web- or WorkerRole in the Azure App. Since the reference is missing the binary is not deployed. Thus when you try to launch the deployment it won’t start at all. After a while the attempt times out.
Solution:
You have to manually make sure that the references of the references of all your references (etc. – you get the picture) are all referenced directly from the Azure Role you are deploying. Otherwise they will not be deployed and you get your crash. The problem immediately goes away when you get it right.
If I’d like anything to be different about this error I would have wished for a better error message that would tell you exactly which .dll reference is missing. The reason for the error is pretty clear; Human Error. Of course you have to deploy all dependencies – how else should the Application run? ;~)
Cheers,
M.
Technorati Tags:
Windows Azure
posted @ Saturday, August 22, 2009 12:29 AM