It’s possible to view a low bandwidth version of the online MSDN Library which is faster and more lightweight than the full version. Check this post from Eric Nelson.
Whilst the traditional technical video is great at hearing about a subject in detail they are usually around an hour in length making it difficult to fit them into a busy schedule. Fortunately these excellent videos on Azure are around 10 minutes, so there’s no excuse not to fit them into your week.
There is a new updated version of the Windows Azure Training Kit available for download (link below):
This release includes the following updates:
- 19 demo scripts that walkthrough several of the services
- 10 presentations covering the entire Azure Services Platform
- 3 additional hands-on labs for Live Services
A selection of the best links for Microsoft Azure information:
- A Windows Azure Developer Starter Guide
- SDK Release Notes (always worth re-reading)
- Gus Perez’s Azure Links
- Deploying a Service on Windows Azure (MSDN)
- Windows Azure Tools for Microsoft Visual Studio (MSDN)
- Diagnose & Fix Azure Dev Storage Service Issues
- Azure Services Developer Centre (MSDN)
- Azure Forum (MSDN)
- Azure Services Training Kit (February Update)
- (Cloud) Computing Tools
- Above The Cloud
The first time the Development Storage service is started up on a machine, an initialization takes place. This was first started on my box when I attempted to debug my first Cloud project in Visual Studio. A successful Initialization should look like this:
However this initialization failed with a generic error suggesting a timeout whilst connecting to the SQL Express database.
Investigation proved it was a database permissions issue and I needed to set Admin Rights to my user (via the SQL Server Express – Surface Area Configuration app) as admin users are not automatically given this permission in SQL Express). Once set the Storage Service could access the database but the installation was corrupt, resulting in a invalid object db.Accounts message on service start-up.
To resolve this I deleted the DevelopmentStorageDb database and then re-ran the Initialization program, which is found at:
~Program Files\Windows Azure SDK\v1.0\bin\DSInit.exe
This connected to SQL Express and created a fresh database fine.
I recently opened a SCSF project that was having build problems and I found that once the build problems had been corrected the GAT recipes were not working. An error was being reported when I tried to run the Add Module recipe:
Microsoft.Practices.RecipeFramework.RecipeExecutionException: An exception occurred during the binding of reference or execution of recipe CreateBusinessModuleCS. Error was: The following arguments are required and don’t have values: CommonProject. Can’t continue execution..
Evetually I found that the required attrbutes were not set in the Solution file (.sln) so the solution was unaware of the SCSF responsiblities it had. I checked this link…
It details the solution data required (example below), which I confirmed with other SCSF solutions I had.
GlobalSection(ExtensibilityGlobals) = postSolution
RootNamespace = MySolutionName.MyProjectName
CommonProjectGuid = 7432c860-3226-49fa-a9f4-2dd27d1229b8
ShellProjectGuid = 6ee16e85-57a7-4a00-9018-43eca17194cb
I updated the GUIDs to be the ones from my solution (ie the GUID of the Infrastructure.Interface and the Shell projects) and that sorted the problem.
This could be due to a new solution file being checked in by the developer who created the original SCSF project, and not the original Solution file (that was generated by the SCSF).
There is an issue with the 2008 version of the Smart Client Software Factory and Visual Studio 2008 SP1. The guidance recipes don’t work correctly and won’t provide the “Add View” options etc. This is an SP1 issue only. There is a work around but it involves changing the Guidance Package Source code.
The link mentions VB solutions but it is also affecting my C# solution (a VS 2008 SCSF App).