<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cloudy in Seattle</title><link>http://blogs.msdn.com/b/jnak/</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>Rapid Developer Deploy to Windows Azure</title><link>http://blogs.msdn.com/b/jnak/archive/2010/10/29/rapid-developer-deploy-to-azure.aspx</link><pubDate>Fri, 29 Oct 2010 18:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10083170</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10083170</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10083170</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/10/29/rapid-developer-deploy-to-azure.aspx#comments</comments><description>At PDC10 , I did a session Building, Deploying and Managing Windows Azure Applications that covered the end to end experience of using Windows Azure. 
 To watch the recording, go to http://player.microsoftpdc.com/session click on &amp;ldquo;Guide&amp;rdquo;...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/10/29/rapid-developer-deploy-to-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10083170" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/ASP-Net/">ASP.Net</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/PDC10/">PDC10</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Web+Deploy/">Web Deploy</category></item><item><title>Hope to see you at PDC – live or online</title><link>http://blogs.msdn.com/b/jnak/archive/2010/10/21/hope-to-see-you-at-pdc-live-or-online.aspx</link><pubDate>Fri, 22 Oct 2010 05:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10079236</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10079236</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10079236</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/10/21/hope-to-see-you-at-pdc-live-or-online.aspx#comments</comments><description>Next week, I&amp;rsquo;ll be speaking at PDC. The sessions were published recently and I&amp;rsquo;ll be speaking on Thursday at 11:30AM PST. 
 Building, Deploying, and Managing Windows Azure Applications 
 In order to take full advantage of Windows Azure and...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/10/21/hope-to-see-you-at-pdc-live-or-online.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10079236" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/PDC10/">PDC10</category></item><item><title>Windows Azure Tools featured on Cloud Cover</title><link>http://blogs.msdn.com/b/jnak/archive/2010/07/23/windows-azure-tools-featured-on-cloud-cover.aspx</link><pubDate>Fri, 23 Jul 2010 23:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10042072</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10042072</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10042072</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/07/23/windows-azure-tools-featured-on-cloud-cover.aspx#comments</comments><description>Aside from the fact that I was setup and they took every opportunity they could to give me a hard time, I had a lot of fun as a guest on Cloud Cover with Ryan Dunn and Steve Marx . 
 
 I showed the new features in our latest June 2010 release of the...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/07/23/windows-azure-tools-featured-on-cloud-cover.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10042072" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Cloud+Cover/">Cloud Cover</category></item><item><title>VerificationException from Windows Azure IntelliTrace</title><link>http://blogs.msdn.com/b/jnak/archive/2010/07/22/verificationexception-from-windows-azure-intellitrace.aspx</link><pubDate>Fri, 23 Jul 2010 00:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10041668</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10041668</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10041668</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/07/22/verificationexception-from-windows-azure-intellitrace.aspx#comments</comments><description>Kyle has posted about a problem you may see if you use IntelliTrace in the Cloud to debug your RIA Services on Windows Azure. 
 In a nutshell, if you see these exceptions: 
 
 and the client, this will appear as the standard &amp;ldquo;Not Found&amp;rdquo;...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/07/22/verificationexception-from-windows-azure-intellitrace.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10041668" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/IntelliTrace/">IntelliTrace</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/VerificationException/">VerificationException</category></item><item><title>Windows Azure Tools Goes International</title><link>http://blogs.msdn.com/b/jnak/archive/2010/07/02/windows-azure-tools-goes-international.aspx</link><pubDate>Fri, 02 Jul 2010 23:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10034102</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10034102</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10034102</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/07/02/windows-azure-tools-goes-international.aspx#comments</comments><description>We&amp;rsquo;re happy to announce that the June 2010 release of the Windows Azure Tools for Microsoft Visual Studio 2010 is now available in German, French, Japanese, Chinese, Spanish, Italian, Russian and Korean. 
 On the download page select the language...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/07/02/windows-azure-tools-goes-international.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10034102" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/international/">international</category></item><item><title>Windows Azure Storage Browser in the Visual Studio Server Explorer</title><link>http://blogs.msdn.com/b/jnak/archive/2010/06/10/windows-azure-storage-browser-in-the-visual-studio-server-explorer.aspx</link><pubDate>Thu, 10 Jun 2010 16:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10022781</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10022781</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10022781</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/06/10/windows-azure-storage-browser-in-the-visual-studio-server-explorer.aspx#comments</comments><description>As part of the June 2010 release of the Windows Azure Tools , we now have a Windows Azure Storage browser in the Visual Studio Server Explorer: 
 
 It is our first cut at this feature and we've been iterating fairly quickly on the Windows Azure Tools...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/06/10/windows-azure-storage-browser-in-the-visual-studio-server-explorer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10022781" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Storage/">Storage</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>TechEd Session Takeaways - Using Visual Studio to build Windows Azure Applications</title><link>http://blogs.msdn.com/b/jnak/archive/2010/06/09/teched-session-takeaways-using-visual-studio-to-build-windows-azure-applications.aspx</link><pubDate>Thu, 10 Jun 2010 01:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10022686</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10022686</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10022686</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/06/09/teched-session-takeaways-using-visual-studio-to-build-windows-azure-applications.aspx#comments</comments><description>Thank you to all of you who attended my session at TechEd 2010 - COS307 | Using Microsoft Visual Studio 2010 to Build Applications That Run on Windows Azure 
 Here are some of the key takeaways and links from the session: 
 Lots of New Tools 
 The...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/06/09/teched-session-takeaways-using-visual-studio-to-build-windows-azure-applications.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10022686" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/ASP-Net/">ASP.Net</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category></item><item><title>Using IntelliTrace to debug Windows Azure Cloud Services</title><link>http://blogs.msdn.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx</link><pubDate>Mon, 07 Jun 2010 13:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10016526</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10016526</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10016526</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx#comments</comments><description>One of the cool new features of the June 2010 Windows Azure Tools + SDK is the integration of IntelliTrace to allow you to debug issues that occur in the cloud. 
 IntelliTrace support requires .NET 4, Visual Studio 2010 Ultimate and the cloud service...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10016526" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>June 2010 Release of the Windows Azure Tools + SDK</title><link>http://blogs.msdn.com/b/jnak/archive/2010/06/07/june-2010-release-of-the-windows-azure-tools-sdk.aspx</link><pubDate>Mon, 07 Jun 2010 13:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10016529</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10016529</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10016529</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/06/07/june-2010-release-of-the-windows-azure-tools-sdk.aspx#comments</comments><description>I&amp;rsquo;m pleased to announce the release of the June 2010 Windows Azure Tools + SDK . 
 The Windows Azure Tools for Microsoft Visual Studio extend Visual Studio 2010 and Visual Studio 2008 to enable the creation, configuration, building, debugging,...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/06/07/june-2010-release-of-the-windows-azure-tools-sdk.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10016529" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>Hope to see you at TechEd</title><link>http://blogs.msdn.com/b/jnak/archive/2010/06/03/hope-to-see-you-at-teched.aspx</link><pubDate>Fri, 04 Jun 2010 05:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10019821</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10019821</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10019821</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/06/03/hope-to-see-you-at-teched.aspx#comments</comments><description>If you are attending TechEd 2010 next week, I really hope to see you there. I&amp;rsquo;ll be at the Windows Azure booth and speaking on Wednesday June 9th at 5:00 in Room 356. 
 I&amp;rsquo;ll be speaking about the end to end development experience for Windows...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/06/03/hope-to-see-you-at-teched.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10019821" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/TechEd/">TechEd</category></item><item><title>WCF on Windows Azure</title><link>http://blogs.msdn.com/b/jnak/archive/2010/05/27/wcf-on-windows-azure.aspx</link><pubDate>Thu, 27 May 2010 20:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10016555</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=10016555</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=10016555</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/05/27/wcf-on-windows-azure.aspx#comments</comments><description>One thing we&amp;rsquo;ve had for a while but I wanted to bring some attention to is our &amp;ldquo;wcfazure&amp;rdquo; code gallery page that has a useful set of known issues and a number of samples on using WCF on Windows Azure. 
 It&amp;rsquo;s been updated recently...(&lt;a href="http://blogs.msdn.com/b/jnak/archive/2010/05/27/wcf-on-windows-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10016555" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/wcf/">wcf</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>MSDN Magazine Article on Windows Azure Development</title><link>http://blogs.msdn.com/b/jnak/archive/2010/04/07/msdn-magazine-article-on-windows-azure-development.aspx</link><pubDate>Wed, 07 Apr 2010 19:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9991942</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9991942</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9991942</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/04/07/msdn-magazine-article-on-windows-azure-development.aspx#comments</comments><description>&lt;P&gt;I’m really jazzed because not only did I get &lt;A href="http://blogs.msdn.com/jnak/archive/2010/03/30/visual-studio-magazine-article-on-cloud-development.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2010/03/30/visual-studio-magazine-article-on-cloud-development.aspx"&gt;an article published in Visual Studio Magazine&lt;/A&gt; a little while ago, I also published a similar &lt;A href="http://msdn.microsoft.com/en-us/magazine/ee336122.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/ee336122.aspx"&gt;article in MSDN Magazine&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://msdn.microsoft.com/en-us/magazine/ee336122.aspx href="http://msdn.microsoft.com/en-us/magazine/ee336122.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/ee336122.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/ee336122.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here’s an excerpt from the introduction:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Developers are the heart and soul of any platform release—the very definition of a successful release is the large number of developers deploying applications and services on it. Microsoft has always focused on providing the best development experience for a range of platforms—whether established or emerging—with Visual Studio, and that continues for cloud computing. Microsoft added direct support for building Windows Azure applications to Visual Studio 2010 and Visual Web Developer 2010 Express.&lt;/P&gt;
&lt;P&gt;This article will walk you through using Visual Studio 2010 for the entirety of the Windows Azure application development lifecycle. Note that even if you aren’t a Visual Studio user today, you can still evaluate Windows Azure development for free, using the Windows Azure support in Visual Web Developer 2010 Express.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9991942" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>Visual Studio Magazine Article on Cloud Development</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/30/visual-studio-magazine-article-on-cloud-development.aspx</link><pubDate>Tue, 30 Mar 2010 18:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9987601</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9987601</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9987601</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/30/visual-studio-magazine-article-on-cloud-development.aspx#comments</comments><description>&lt;P&gt;I recently co-authored an article for Visual Studio Magazine titled &lt;A href="http://visualstudiomagazine.com/articles/2010/04/01/using-visual-studio-2010.aspx" mce_href="http://visualstudiomagazine.com/articles/2010/04/01/using-visual-studio-2010.aspx"&gt;Cloud Development in Visual Studio 2010&lt;/A&gt;&amp;nbsp;which in now online!&lt;/P&gt;
&lt;P&gt;The article covers the end to end experience of building and running an application on Windows Azure using Visual Studio 2010.&amp;nbsp; Check it out and let me know what you think!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9987601" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>“OutputPath Property is not set for Project” Error when building a Windows Azure Cloud Service in VS 2010</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/24/outputpath-property-is-not-set-for-project-error-when-building-a-windows-azure-cloud-service-in-vs-2010.aspx</link><pubDate>Wed, 24 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9982674</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9982674</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9982674</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/24/outputpath-property-is-not-set-for-project-error-when-building-a-windows-azure-cloud-service-in-vs-2010.aspx#comments</comments><description>&lt;P&gt;If you’ve even seen the following error when trying to build a Windows Azure Cloud Service Visual Studio 2010:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;OutputPath property is not set for project 'CloudService1.ccproj'.&amp;nbsp; Please check to make sure that you have specified a valid combination of Configuration and Platform for this project.&amp;nbsp; Configuration='Debug'&amp;nbsp; Platform='HPD'.&lt;/EM&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The solution is to delete the Platform environment variable that may have been added to your machine as it conflicts with an environment variable of the same name that MSBUILD uses. (more info &lt;A href="https://connect.microsoft.com/VisualStudio/feedback/details/532754/platform-set-to-hpd-after-install-of-rc" mce_href="https://connect.microsoft.com/VisualStudio/feedback/details/532754/platform-set-to-hpd-after-install-of-rc"&gt;here&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/OutputPathPropertyisnotsetforProjectErro_F27B/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/OutputPathPropertyisnotsetforProjectErro_F27B/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/OutputPathPropertyisnotsetforProjectErro_F27B/image_thumb.png" width=362 height=290 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/OutputPathPropertyisnotsetforProjectErro_F27B/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This environment variable is added on HP machines and does impact a number of different scenarios with Visual Studio and Expression Blend.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9982674" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>Fixing the Silverlight Design Time in a Windows Azure Cloud Service</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/23/fixing-the-silverlight-design-time-in-a-windows-azure-cloud-service.aspx</link><pubDate>Tue, 23 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9982666</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9982666</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9982666</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/23/fixing-the-silverlight-design-time-in-a-windows-azure-cloud-service.aspx#comments</comments><description>&lt;P&gt;This is a workaround for the following configuration:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Visual Studio 2008 (works fine on VS 2010)&lt;/LI&gt;
&lt;LI&gt;Windows Azure Tools for Microsoft Visual Studio February 2010 Release&lt;/LI&gt;
&lt;LI&gt;Silverlight 3 Tools for Visual Studio 2008&lt;/LI&gt;
&lt;LI&gt;Building a Silverlight application in a Windows Azure Cloud Service&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This is the issue reported in &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/80877a67-1d25-4bc3-9f16-7a671b7a026b/" mce_href="http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/80877a67-1d25-4bc3-9f16-7a671b7a026b/"&gt;this forum thread&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;To reproduce the issue&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;1. Create a new Windows Azure Cloud Service project. (File | New Project)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb.png" width=415 height=123 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;2. Add a Web Role to the project, this will be the web application for the Silverlight application. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_1.png" width=331 height=153 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;3. Right click on the Solution in Solution Explorer and select “Add |New Project…” Select, a Silverlight Application&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_2.png" width=393 height=142 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_2.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;4. Use an existing web site in the solution to host the Silverlight application.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_3.png" width=244 height=219 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_3.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;5. Open up MainPage.xaml and notice that 1. there are no controls on the Toolbox, 2. Intellisense no longer works and 3. pasting in to the XAML editor results in an “Object reference not set to an instance of an object.” error.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_4.png" width=356 height=181 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_5.png" width=244 height=104 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Fixing the issue&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;1. Close Visual Studio&lt;/P&gt;
&lt;P&gt;2. Save&lt;A href="http://blogs.msdn.com/jnak/attachment/9982666.ashx" mce_href="http://blogs.msdn.com/jnak/attachment/9982666.ashx"&gt; the attached file (Microsoft.CloudService.targets)&lt;/A&gt; to your local machine&lt;/P&gt;
&lt;P&gt;3. Copy the file to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;C:\Program Files (x86)\MSBuild\Microsoft\Cloud Service\v1.0 (64-Bit OS)&lt;/LI&gt;
&lt;LI&gt;C:\Program Files\MSBuild\Microsoft\Cloud Service\v1.0&amp;nbsp; (32-Bit OS)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;overwriting the existing file&lt;/P&gt;
&lt;P&gt;4. Open Visual Studio, open your Cloud Service and you’ll find you will have the controls on the Toolbox, Intellisense and you can paste in XAML without hitting the Object reference error dialog.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_14.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_6.png" width=427 height=302 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/FixingtheSilverlightDesignTimeinaWindows_EC7C/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This issue will be fixed in our post February 2010 release.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9982666" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-98-26-66/Microsoft.CloudService.targets" length="38606" type="text/plain" /><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Silverlight/">Silverlight</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>Viewing GAC’d Assemblies in the Windows Azure OS</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/22/viewing-gac-d-assemblies-in-the-windows-azure-os.aspx</link><pubDate>Mon, 22 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9982697</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9982697</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9982697</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/22/viewing-gac-d-assemblies-in-the-windows-azure-os.aspx#comments</comments><description>&lt;P&gt;One of the main issues you can run into when deploying is that one of your dependent assemblies is not available in the cloud.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;This will result in your cloud service never hitting the running state, instead &lt;A href="http://blog.toddysm.com/2010/01/windows-azure-deployment-stuck-in-initializing-busy-stopping-why.html" mce_href="http://blog.toddysm.com/2010/01/windows-azure-deployment-stuck-in-initializing-busy-stopping-why.html"&gt;it will cycle between the initializing, busy and stopping states&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;(the other main reason is that a storage account, especially the one included in the default template, is pointing to development storage – see &lt;A href="http://blogs.msdn.com/jnak/archive/2010/03/16/mix-10-building-and-deploying-windows-azure-based-applications-with-microsoft-visual-studio-2010.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2010/03/16/mix-10-building-and-deploying-windows-azure-based-applications-with-microsoft-visual-studio-2010.aspx"&gt;this post about running the app on the devfabric with devstorage turned off&lt;/A&gt; to weed that issue out)&lt;/P&gt;
&lt;P&gt;To help you understand what assemblies are available in the cloud and which are not, this post goes through the steps of building a cloud service that will output the assemblies in the GAC – a view into the cloud, &lt;A href="http://blogs.msdn.com/jnak/archive/2010/01/29/installing-certificates-in-windows-azure-vms.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2010/01/29/installing-certificates-in-windows-azure-vms.aspx"&gt;similar to my certificate viewing app&lt;/A&gt;.&amp;nbsp; (Download the &lt;A href="http://blogs.msdn.com/jnak/attachment/9982697.ashx" mce_href="http://blogs.msdn.com/jnak/attachment/9982697.ashx"&gt;Source Code&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;Here’s the final product showing the canonical example of how System.Web.Mvc is not a part of the .NET Framework 3.5 install and needs to be &lt;A href="http://blogs.msdn.com/jnak/archive/2009/01/28/adding-files-to-your-windows-azure-service-package.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/01/28/adding-files-to-your-windows-azure-service-package.aspx"&gt;XCOPY deployed to Windows Azure as part of the service package&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_4.png" width=403 height=235 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Since the GAC APIs are all native, I figured the easiest way to do what I want and leverage a bunch of existing functionality is to simply include gacutil as part my cloud service, run it and show the output in a web page.&lt;/P&gt;
&lt;P&gt;1. Create a new cloud service with a web role&lt;/P&gt;
&lt;P&gt;2. Add gacutil.exe and gacutil.exe.config to the project.&amp;nbsp; Right click on WebRole1 in Solution Explorer and select Add | Existing Item.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_2.png" width=232 height=301 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Navigate to C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64 and add both gacutil.exe and gacutil.exe.config to the web role project.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_3.png" width=450 height=158 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;3. Right click on each of the gacutil files and double check that the build action is set to content.&amp;nbsp; This will ensure the two files we added are included as part of the Service Package.&amp;nbsp; (&lt;A href="http://blogs.msdn.com/jnak/archive/2009/01/28/adding-files-to-your-windows-azure-service-package.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/01/28/adding-files-to-your-windows-azure-service-package.aspx"&gt;see this post on adding files to the service package for more info&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_1.png" width=165 height=197 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_1.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. Add some UI to Default.aspx – a couple of TextBoxes and Buttons.&amp;nbsp; I added the following to the &amp;lt;div/&amp;gt; tag.&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;TextBox &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="200" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="assemblyName" /&amp;gt;
&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Button &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;OnClick&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="OnViewAssemblyButtonClick" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="viewAssemblyButton" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Look up Assembly"  /&amp;gt;
&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Button &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;OnClick&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="OnViewAllButtonClick" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="viewAllButton" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="View all Assemblies"/&amp;gt;
&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;br &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;
&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;TextBox &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="ressultsBox" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="600" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="800" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;TextMode&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="MultiLine"/&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;5. Add some event handlers for the buttons that will call gacutil.&amp;nbsp; “View all Assemblies” simply calls gacutil with the “/l” parameter whereas the “Look up Assembly” button will append the assembly name to that parameter causing gacutil only to list the assemblies that match that assembly name (no ".dll").&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;protected void &lt;/SPAN&gt;OnViewAllButtonClick(&lt;SPAN style="COLOR: blue"&gt;object &lt;/SPAN&gt;sender, &lt;SPAN style="COLOR: #2b91af"&gt;EventArgs &lt;/SPAN&gt;e)
{
    &lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;path = MapPath(&lt;SPAN style="COLOR: #a31515"&gt;"gacutil.exe"&lt;/SPAN&gt;);
    &lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;command = &lt;SPAN style="COLOR: #a31515"&gt;"/l"&lt;/SPAN&gt;;

    ressultsBox.Text = RunCommandLineTool(path, command);
}

&lt;SPAN style="COLOR: blue"&gt;protected void &lt;/SPAN&gt;OnViewAssemblyButtonClick(&lt;SPAN style="COLOR: blue"&gt;object &lt;/SPAN&gt;sender, &lt;SPAN style="COLOR: #2b91af"&gt;EventArgs &lt;/SPAN&gt;e)
{
    &lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;path = MapPath(&lt;SPAN style="COLOR: #a31515"&gt;"gacutil.exe"&lt;/SPAN&gt;);
    &lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;command = &lt;SPAN style="COLOR: #a31515"&gt;"/l " &lt;/SPAN&gt;+ assemblyName.Text;

    ressultsBox.Text = RunCommandLineTool(path, command);
}&lt;/PRE&gt;
&lt;P&gt;6. The meat of the call to gacutil is contained in a method called “RunCommandLineTool”:&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;private string &lt;/SPAN&gt;RunCommandLineTool(&lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;path, &lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;parameters)
{
    &lt;SPAN style="COLOR: #2b91af"&gt;ProcessStartInfo &lt;/SPAN&gt;info = &lt;SPAN style="COLOR: blue"&gt;new &lt;/SPAN&gt;System.Diagnostics.&lt;SPAN style="COLOR: #2b91af"&gt;ProcessStartInfo&lt;/SPAN&gt;(path, parameters);
    info.UseShellExecute = &lt;SPAN style="COLOR: blue"&gt;false&lt;/SPAN&gt;;
    info.ErrorDialog = &lt;SPAN style="COLOR: blue"&gt;false&lt;/SPAN&gt;;
    info.CreateNoWindow = &lt;SPAN style="COLOR: blue"&gt;true&lt;/SPAN&gt;;
    info.RedirectStandardOutput = &lt;SPAN style="COLOR: blue"&gt;true&lt;/SPAN&gt;;

    &lt;SPAN style="COLOR: #2b91af"&gt;Process &lt;/SPAN&gt;p = &lt;SPAN style="COLOR: #2b91af"&gt;Process&lt;/SPAN&gt;.Start(info);

    &lt;SPAN style="COLOR: #2b91af"&gt;StreamReader &lt;/SPAN&gt;sr = p.StandardOutput;
    &lt;SPAN style="COLOR: blue"&gt;string &lt;/SPAN&gt;output = sr.ReadToEnd();
    sr.Close();

    &lt;SPAN style="COLOR: blue"&gt;return &lt;/SPAN&gt;output;
}&lt;/PRE&gt;
&lt;P&gt;The code is pretty straightforward, launches gacutil and redirects standard output to a stream which is eventually converted to a string and set on one of the TextBoxes in the UI.&lt;/P&gt;
&lt;P&gt;And that’s about it, when you deploy and then run this application in the Windows Azure cloud, you’ll be able to see what assemblies are in the GAC!&amp;nbsp; Note that this is useful as the actual assemblies can vary for &lt;A href="http://msdn.microsoft.com/en-us/library/ee924680.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee924680.aspx"&gt;different OS versions&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_14.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_6.png" width=286 height=358 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/jnak/archive/2010/03/21/gac-listing-for-windows-azure-guest-os-1-1.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2010/03/21/gac-listing-for-windows-azure-guest-os-1-1.aspx"&gt;Here’s the listing for Windows Azure Guest OS 1.1 (Release 201001-01)&lt;/A&gt;. (in reality, even though there are changes in different OS versions, what you need to deploy and what’s available really isn’t going to change)&lt;/P&gt;
&lt;P&gt;Once you figure out you need to add some dependent assemblies to you service package you can see &lt;A href="http://blogs.msdn.com/jnak/archive/2009/01/28/adding-files-to-your-windows-azure-service-package.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/01/28/adding-files-to-your-windows-azure-service-package.aspx"&gt;this post to help you&lt;/A&gt;, and &lt;A href="http://blogs.msdn.com/jnak/archive/2009/04/16/digging-in-to-the-windows-azure-service-package.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/04/16/digging-in-to-the-windows-azure-service-package.aspx"&gt;this post to see what assemblies are in the service package&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;One final tip – in a new Cloud Service, we add references to Microsoft.WindowsAzure.Diagnostics, Microsoft.WindowsAzure.ServiceRuntime and Microsoft.WindowsAzure.StorageClient.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_5.png" width=244 height=110 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/ViewingGACdAssembliesintheWindowsAzureOS_10593/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The Copy Local property for Microsoft.WindowsAzure.Diagnostics and Microsoft.WindowsAzure.StorageClient should be set to True and for Microsoft.WindowsAzure.ServiceRuntime, it should be set to False. (important to not if you add the reference yoursefl)&lt;/P&gt;
&lt;P&gt;The reason is that Microsoft.WindowsAzure.ServiceRuntime is a bit of a special assembly so we treat it a little differently.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9982697" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-98-26-97/GacViewer.zip" length="62920" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>GAC Listing for Windows Azure Guest OS 1.1</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/22/gac-listing-for-windows-azure-guest-os-1-1.aspx</link><pubDate>Mon, 22 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9982700</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9982700</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9982700</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/22/gac-listing-for-windows-azure-guest-os-1-1.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;The following is a list of the contents of the GAC for Windows Azure Guest OS 1.1 (Release 201001-01)&lt;/P&gt;
&lt;P mce_keep="true"&gt;Please see this post: &lt;A href="http://blogs.msdn.com/jnak/archive/2010/03/21/viewing-gac-d-assemblies-in-the-windows-azure-os.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2010/03/21/viewing-gac-d-assemblies-in-the-windows-azure-os.aspx"&gt;http://blogs.msdn.com/jnak/archive/2010/03/21/viewing-gac-d-assemblies-in-the-windows-azure-os.aspx&lt;/A&gt;&amp;nbsp;for a walkthrough of how this listing was obtained and how you can obtain the listing for any Windows Azure OS you choose.&lt;/P&gt;
&lt;P&gt;Microsoft (R) .NET Global Assembly Cache Utility.&amp;nbsp; Version 3.5.30729.1&lt;BR&gt;Copyright (c) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;/P&gt;
&lt;P&gt;The Global Assembly Cache contains the following assemblies:&lt;BR&gt;&amp;nbsp; blbproxy, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; ISymWrapper, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; Microsoft.CertificateServices.Setup.Interop, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; Microsoft.GroupPolicy.Interop, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; Microsoft.Interop.Security.AzRoles, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; Microsoft.Transactions.Bridge.Dtc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; msshrtmi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; mswacdmi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; napcrypt, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; naphlpr, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; Policy.1.0.Microsoft.Interop.Security.AzRoles, Version=6.0.6001.18000, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; Policy.1.2.Microsoft.Interop.Security.AzRoles, Version=6.0.6001.18000, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; srmlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; System.Printing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=AMD64&lt;BR&gt;&amp;nbsp; CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; ISymWrapper, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Microsoft.CertificateServices.Setup.Interop, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Microsoft.GroupPolicy.Interop, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Microsoft.Interop.Security.AzRoles, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Microsoft.Transactions.Bridge.Dtc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; msshrtmi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; napcrypt, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; naphlpr, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Policy.1.0.Microsoft.Interop.Security.AzRoles, Version=6.0.6001.18000, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Policy.1.2.Microsoft.Interop.Security.AzRoles, Version=6.0.6001.18000, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; srmlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; System.Printing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86&lt;BR&gt;&amp;nbsp; Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; blbmmc, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; blbmmc.resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; blbproxy.resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; blbwizfx, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; blbwizfx.resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; CfsCommonUIFx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; CfsCommonUIFx.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; ComSvcConfig, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; cscompmgd, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; DfsMgmt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; DfsMgmt.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; DfsObjectModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; DfsObjectModel.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; dfsvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; EventViewer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; EventViewer.Resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; IEExecRemote, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; IEHost, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; IIEHost, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Conversion.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Framework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Framework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Build.Utilities.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.GroupPolicy.Reporting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.GroupPolicy.Reporting.Resources, Version=2.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.JScript, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.ManagementConsole, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.ManagementConsole.Resources, Version=3.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.Commands.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.Commands.Management.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.Commands.Utility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.Commands.Utility.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.ConsoleHost, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.ConsoleHost.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.Security, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.PowerShell.Security.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.NfsCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.NfsCommon.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.SanCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.SanCommon.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.SanCommon.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.SanCommon.UI.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Storage.Vds, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Tpm, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Tpm.Resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Transactions.Bridge, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.VisualBasic.Compatibility, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.VisualBasic.Compatibility.Data, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.VisualBasic.Vsa, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.VisualC, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.VisualC.STLCLR, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Vsa, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Vsa.Vb.CodeDOMProcessor, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Administration, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Administration.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Aspnet, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Aspnet.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.AspnetClient, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.AspnetClient.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Iis, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Iis.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.IisClient, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.IisClient.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Remoting, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Remoting.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Web.Management.Resources, Version=7.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Windows.ServerManager, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.Windows.ServerManager.Resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Microsoft_VsaVb, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; MiguiControls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; MiguiControls.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; MMCEx, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; MMCEx.Resources, Version=3.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; MMCFxCommon, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; MMCFxCommon.Resources, Version=3.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; napinit, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; napinit.resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; napsnap, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; napsnap.resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Narrator, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; NfsConfigGuide, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; NfsConfigGuide.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationBuildTasks, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationCFFRasterizer, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationFontCache, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationFramework.Classic, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationFramework.Royale, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; PresentationUI, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; ReachFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; rmConfigHelper, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; rmConfigHelper.Resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Sentinel.v3.5Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; ServerManagerCmd.Resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; ServiceModelReg, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; SetupNfsIdMap, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; SMDiagnostics, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; SMSvcHost, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; srmgui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; srmgui.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; srmreports, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; srmreports.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; StorageMgmt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; Storagemgmt.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; sysglobl, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.AddIn, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.AddIn.Contract, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.ComponentModel.DataAnnotations, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.Entity.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.Services.Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.Services.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Data.SqlXml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.DirectoryServices.AccountManagement, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.DirectoryServices.Protocols, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.IdentityModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.IdentityModel.Selectors, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.IO.Log, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Management.Automation.Resources, Version=1.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Management.Instrumentation, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Net, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Runtime.Serialization.Formatters.Soap, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.ServiceModel.Install, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.ServiceModel.WasHosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.DynamicData, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.DynamicData.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Entity.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.RegularExpressions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Windows.Presentation, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Workflow.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.WorkflowServices, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; TaskScheduler, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; TaskScheduler.Resources, Version=6.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; UIAutomationClient, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; UIAutomationClientsideProviders, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; UIAutomationProvider, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; UIAutomationTypes, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; WindowsFormsIntegration, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL&lt;BR&gt;&amp;nbsp; WsatConfig, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&lt;/P&gt;
&lt;P&gt;Number of items = 227&lt;BR&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9982700" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category></item><item><title>Channel9 Show - Cloud Cover</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/19/channel9-show-cloud-cover.aspx</link><pubDate>Fri, 19 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9980731</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9980731</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9980731</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/19/channel9-show-cloud-cover.aspx#comments</comments><description>&lt;P&gt;Since Steve and Ryan listed my blog as one of the daily tips and just interviewed me for their Cloud Cover show, I felt compelled to plug the show :)&lt;/P&gt;
&lt;P&gt;In all honesty, it’s a good show, lots of good Windows Azure Platform information in very consumable pieces (i.e. not too long, not too short).&amp;nbsp; New episodes will be available on a weekly basis.&lt;/P&gt;
&lt;P&gt;Check it out: &lt;A title=http://channel9.msdn.com/shows/Cloud+Cover/ href="http://channel9.msdn.com/shows/Cloud+Cover/" mce_href="http://channel9.msdn.com/shows/Cloud+Cover/"&gt;http://channel9.msdn.com/shows/Cloud+Cover/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://channel9.msdn.com/shows/Cloud+Cover/" mce_href="http://channel9.msdn.com/shows/Cloud+Cover/"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Channel9ShowCloudCover_C86A/image_3.png" width=121 height=133 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Channel9ShowCloudCover_C86A/image_3.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9980731" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Channel9/">Channel9</category></item><item><title>Videos of the Windows Azure Sessions at MIX10</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/18/videos-of-the-windows-azure-sessions-at-mix10.aspx</link><pubDate>Thu, 18 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9980725</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9980725</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9980725</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/18/videos-of-the-windows-azure-sessions-at-mix10.aspx#comments</comments><description>&lt;P&gt;Had a great time at MIX10 this year, talked to a lot of customers and got a lot of great feedback – thank you.&lt;/P&gt;
&lt;P&gt;If you weren’t able to attend and are interested in Windows Azure, here are links to the Windows Azure sessions.&amp;nbsp; Videos of all of the sessions are available at: &lt;A title=http://live.visitmix.com/Videos href="http://live.visitmix.com/Videos" mce_href="http://live.visitmix.com/Videos"&gt;http://live.visitmix.com/Videos&lt;/A&gt;&amp;nbsp;(some of the sessions will come online toward the end of the day)&lt;/P&gt;
&lt;P&gt;My session: &lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;Building and Deploying Windows Azure based Applications with Microsoft Visual Studio 2010&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/KEY01" mce_href="http://live.visitmix.com/MIX10/Sessions/KEY01"&gt;Day 1 Keynote&lt;/A&gt; - Scott Guthrie and Joe Belfiore&lt;/P&gt;
&lt;P&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/KEY02" mce_href="http://live.visitmix.com/MIX10/Sessions/KEY02"&gt;Day 2 Keynote&lt;/A&gt; – Scott Guthrie, Dean Hachamovitch, Bill Buxton and Doug Purdy&lt;/P&gt;
&lt;P&gt;All Windows Azure sessions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC04" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC04"&gt;Lap around the Windows Azure Platform&lt;/A&gt; – Steve Marx&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;Building and Deploying Windows Azure Based Applications with Microsoft Visual Studio 2010&lt;/A&gt; – Jim Nakashima&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC12" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC12"&gt;Building PHP Applications using the Windows Azure Platform&lt;/A&gt; – Craig Kitterman, Sumit Chawla&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC03" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC03"&gt;Using Ruby on Rails to Build Windows Azure Applications&lt;/A&gt; – Sriram Krishnan&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC02" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC02"&gt;Microsoft Project Code Name “Dallas": Data for your apps&lt;/A&gt; – Moe Khosravy&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/EX11" mce_href="http://live.visitmix.com/MIX10/Sessions/EX11"&gt;Using Storage in the Windows Azure Platform&lt;/A&gt; – Chris Auld&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC05" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC05"&gt;Building Web Applications with Windows Azure Storage&lt;/A&gt; – Brad Calder&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC07" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC07"&gt;Building Web Application with Microsoft SQL Azure&lt;/A&gt; – David Robinson&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC08" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC08"&gt;Connecting Your Applications in the Cloud with Windows Azure AppFabric&lt;/A&gt; – Clemens Vasters&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC06" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC06"&gt;Microsoft Silverlight and Windows Azure: A Match Made for the Web&lt;/A&gt; – Matt Kerner&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9980725" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Mix/">Mix</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/MIX10/">MIX10</category></item><item><title>Mix ‘10 Session - Building Windows Azure Applications is now online</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/17/mix-10-session-building-windows-azure-applications-is-now-online.aspx</link><pubDate>Wed, 17 Mar 2010 20:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9980710</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9980710</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9980710</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/17/mix-10-session-building-windows-azure-applications-is-now-online.aspx#comments</comments><description>&lt;P&gt;My session at Mix ‘10 is now online: &lt;A title=http://live.visitmix.com/MIX10/Sessions/SVC09 href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;http://live.visitmix.com/MIX10/Sessions/SVC09&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If you want to get a solid understanding of what a developer needs to know in order to successfully build Windows Azure applications using Visual Studio both in terms of a new application or migrating an existing application (including the use of SQL Azure) this is the session for you.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10SessionBuildingWindowsAzureApplicat_C1B2/image_3.png" width=528 height=275 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10SessionBuildingWindowsAzureApplicat_C1B2/image_3.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Links, resources and some summary information is available in this post: &lt;A href="http://blogs.msdn.com/jnak/archive/2010/03/16/mix-10-building-and-deploying-windows-azure-based-applications-with-microsoft-visual-studio-2010.aspx"&gt;http://blogs.msdn.com/jnak/archive/2010/03/16/mix-10-building-and-deploying-windows-azure-based-applications-with-microsoft-visual-studio-2010.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9980710" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Mix/">Mix</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/MIX10/">MIX10</category></item><item><title>Mix ‘10: Building and Deploying Windows Azure-Based Applications with Microsoft Visual Studio 2010</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/16/mix-10-building-and-deploying-windows-azure-based-applications-with-microsoft-visual-studio-2010.aspx</link><pubDate>Tue, 16 Mar 2010 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9978395</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9978395</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9978395</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/16/mix-10-building-and-deploying-windows-azure-based-applications-with-microsoft-visual-studio-2010.aspx#comments</comments><description>&lt;P&gt;Thank you to all of you who attended my session at Mix ‘10 on &lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;Building and Deploying Windows Azure-Based Applications with Microsoft Visual Studio 2010&lt;/A&gt;.&amp;nbsp; The video will be available within the next couple of days.&lt;/P&gt;
&lt;P&gt;Here are some of the key takeaways and links from the session:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Getting Started&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Web Platform Installer automates a number of the steps to &lt;A href="http://www.microsoft.com/web/gallery/install.aspx?appid=WindowsAzureTools?http://www.microsoft.com/web/webpi/2.0/ToolsProductList.xml" mce_href="http://www.microsoft.com/web/gallery/install.aspx?appid=WindowsAzureTools?http://www.microsoft.com/web/webpi/2.0/ToolsProductList.xml"&gt;install the Windows Azure Tools for VS 2008&lt;/A&gt; or to install IIS prior to installing the &lt;A href="http://go.microsoft.com/fwlink/?LinkId=128752" mce_href="http://go.microsoft.com/fwlink/?LinkId=128752"&gt;Windows Azure Tools for VS 2010&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Get the patches - &lt;A href="http://msdn.microsoft.com/en-us/azure/cc974146.aspx" mce_href="http://msdn.microsoft.com/en-us/azure/cc974146.aspx"&gt;http://&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/azure/cc974146.aspx" mce_href="http://msdn.microsoft.com/en-us/azure/cc974146.aspx"&gt;msdn.microsoft.com/en-us/azure/cc974146.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Samples&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://code.msdn.microsoft.com/windowsazuresamples href="http://code.msdn.microsoft.com/windowsazuresamples" mce_href="http://code.msdn.microsoft.com/windowsazuresamples"&gt;http://code.msdn.microsoft.com/windowsazuresamples&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Using WCF on Windows Azure&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://code.msdn.microsoft.com/wcfazure href="http://code.msdn.microsoft.com/wcfazure" mce_href="http://code.msdn.microsoft.com/wcfazure"&gt;http://code.msdn.microsoft.com/wcfazure&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ASP.NET Web Roles vs ASP.NET Web Applications&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The 3 differences are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;References to the Windows Azure specific assemblies: Microsoft.WindowsAzure.Diagnostics, Microsoft.WindowsAzure.ServiceRuntime, and Microsoft.WindowsAzure.StorageClient &lt;/LI&gt;
&lt;LI&gt;Bootstrap code in the WebRole.cs/vb file that starts the DiagnosticMonitor as well as defines a default behavior of recycling the role when a configuration setting change occurs. &lt;/LI&gt;
&lt;LI&gt;The addition of a trace listener in the web.config file: Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;NerdDinner&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The NerdDinner sample code can be found at: &lt;A href="http://nerddinner.codeplex.com/" mce_href="http://nerddinner.codeplex.com/"&gt;http://nerddinner.codeplex.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ASP.NET Provider scripts for SQL Azure&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To use the ASP.NET providers with SQL Azure, you can use these scripts: &lt;A href="http://support.microsoft.com/default.aspx/kb/2006191" mce_href="http://support.microsoft.com/default.aspx/kb/2006191"&gt;http://support.microsoft.com/default.aspx/kb/2006191&lt;/A&gt; to setup the database.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Unzipping the Service Package&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To be able to unzip the Service Package the environment variable you need is _CSPACK_FORCE_NOENCRYPT_. See &lt;A href="http://blogs.msdn.com/jnak/archive/2009/04/16/digging-in-to-the-windows-azure-service-package.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/04/16/digging-in-to-the-windows-azure-service-package.aspx"&gt;this post&lt;/A&gt; for more information.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Run you app on the devfabric with cloud storage before deploying to Windows Azure&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Do this to weed out potential problems with connection strings including deploying with a connection string pointing to the development storage.&lt;/P&gt;
&lt;P&gt;Right click on the Cloud Service project and select Properties:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb.png" width=223 height=244 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select the “Development” tab and change “Start Development Storage services” to “False”.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_1.png" width=394 height=116 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Shut down the development storage service:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_4.png" width=244 height=170 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Change your connection strings.&amp;nbsp; Do this for every role.&amp;nbsp; Right click on the role under the Roles node in Solution Explorer and select Properties.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_2.png" width=244 height=149 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_2.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Switch to the “Settings” tab and for each connection string, bring up the connection string dialog and enter your cloud storage credentials.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_3.png" width=347 height=167 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/Mix10BuildingandDeployingWindowsAzureBas_D005/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Run your Cloud Service on the Development Fabric and make sure that everything works as expected.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Service Management&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Windows Azure has a the Service Management APIs and Powershell cmdlets you can use to automate deployment and service management.&amp;nbsp; See &lt;A href="http://dunnry.com/blog/WASMCmdletsUpdated.aspx" mce_href="http://dunnry.com/blog/WASMCmdletsUpdated.aspx"&gt;this post&lt;/A&gt; for more information.&lt;/P&gt;
&lt;P&gt;The script I used to deploy the service was:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;$cert = Get-Item cert:\CurrentUser\My\&amp;lt;enter cert&amp;gt; &lt;BR&gt;$sub = "&amp;lt;enter subscription ID&amp;gt;" &lt;BR&gt;$servicename = &amp;lt;enter service name&amp;gt;' &lt;BR&gt;$package = "&amp;lt;enter url to service package in blob storage or local file path&amp;gt;" &lt;BR&gt;$config = "&amp;lt;enter path to service configuration file&amp;gt;"&lt;/P&gt;
&lt;P&gt;Add-PSSnapin AzureManagementToolsSnapIn&lt;/P&gt;
&lt;P&gt;Get-HostedService $servicename -Certificate $cert -SubscriptionId $sub | &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; New-Deployment Staging $package $config -Label 'PDC09Staging' | &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-OperationStatus –WaitToComplete&lt;/P&gt;
&lt;P&gt;Get-HostedService $servicename -Certificate $cert -SubscriptionId $sub | &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-Deployment -Slot Staging | &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set-DeploymentStatus 'Running' | &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-OperationStatus –WaitToComplete&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If you pass in a local file for the $package variable, you must have a storage account with the same name as the hosted service account you are deploying to.&lt;/P&gt;
&lt;P&gt;csmanage (tool that exercises the Service Management APIs) and other samples that aren't included in the Windows Azure SDK can be found here: &lt;A href="http://code.msdn.microsoft.com/windowsazuresamples" mce_href="http://code.msdn.microsoft.com/windowsazuresamples"&gt;http://code.msdn.microsoft.com/windowsazuresamples&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9978395" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Mix/">Mix</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/MIX10/">MIX10</category></item><item><title>Hope to see you at my Mix ‘10 Windows Azure session</title><link>http://blogs.msdn.com/b/jnak/archive/2010/03/14/hope-to-see-you-at-my-mix-10-windows-azure-session.aspx</link><pubDate>Sun, 14 Mar 2010 21:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9978388</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9978388</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9978388</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/03/14/hope-to-see-you-at-my-mix-10-windows-azure-session.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/HopetoseeyouatmyMix10WindowsAzuresession_CBCF/image_3.png" width=214 height=121 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/HopetoseeyouatmyMix10WindowsAzuresession_CBCF/image_3.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I’m really excited about Mix ‘10 this year.&amp;nbsp; There’s going to be a lot of cool announcements and sessions.&lt;/P&gt;
&lt;P&gt;One of the sessions I’d love to see you at is my session on building Windows Azure applications with Visual Studio (Tuesday right after the keynote at 11:30 in Breakers L):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://live.visitmix.com/MIX10/Sessions/SVC09" mce_href="http://live.visitmix.com/MIX10/Sessions/SVC09"&gt;Building and Deploying Windows Azure-Based Applications with Microsoft Visual Studio 2010&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;My goal for the talk is to have you walk away with enough nuts and bolts developer info to feel comfortable opening Visual Studio and begin writing new Windows Azure Cloud Service or migrate an existing ASP.NET Web Application to be a scalable Cloud Service.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9978388" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/ASP-Net/">ASP.Net</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/MIX10/">MIX10</category></item><item><title>Windows Azure RoleEntryPoint Method Call Order</title><link>http://blogs.msdn.com/b/jnak/archive/2010/02/11/windows-azure-roleentrypoint-method-call-order.aspx</link><pubDate>Thu, 11 Feb 2010 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9958584</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9958584</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9958584</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/02/11/windows-azure-roleentrypoint-method-call-order.aspx#comments</comments><description>&lt;P&gt;I saw an internal discussion that had some information I thought would be useful to share.&amp;nbsp; It’s about how some of the methods in RoleEntryPoint get called.&lt;/P&gt;
&lt;P&gt;In the case of a Worker Role, the RoleEntryPoint class is the class you derive to write your code.&amp;nbsp; When you create a new Worker Role project in Visual Studio, you’ll see that the project contains one code file and in that code file there is a class called WorkerRole that derives from RoleEntryPoint.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Worker Role Call Order:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;WaWorkerHost process is started.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Worker Role assembly is loaded and surfed for a class that derives from RoleEntryPoint.&amp;nbsp; This class is instantiated. &lt;/LI&gt;
&lt;LI&gt;RoleEntryPoint.OnStart() is called. &lt;/LI&gt;
&lt;LI&gt;RoleEntryPoint.Run() is called.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;If the RoleEntryPoint.Run() method exits, the RoleEntryPoint.OnStop() method is called . &lt;/LI&gt;
&lt;LI&gt;WaWorkerHost process is stopped. The role will recycle and startup again.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;For step 1 above, Windows Azure only loads one assembly and takes the first class that derives from RoleEntryPoint that it finds.&amp;nbsp; Visual Studio knows which assembly implements RoleEntryPoint based on the reference to the project under the Roles node.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_thumb.png" width=244 height=192 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;That reference is a project to project reference that is passed through to packaging.&amp;nbsp; This puts a file called __entrypoint.txt in the Service Package than contains the name of the assembly that has a class that derives from RoleEntryPoint.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_thumb_1.png" width=412 height=312 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/14e499733765_1033E/image_thumb_1.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the case of a Web role, a RoleEntryPoint derived class is actually not required.&amp;nbsp; That said, in the Visual Studio web role templates, we add a file called WebRole.cs that includes an implementation of OnStart() specifically to add template code to show you how to startup the the Diagnostic Monitor and to show you how to hook into configuration setting changes. (i.e. when a new serviceconfiguration.cscfg file is uploaded to the cloud)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Web Role Call Order:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;WaWebHost process is started. &lt;/LI&gt;
&lt;LI&gt;Hostable Web Core is activated. &lt;/LI&gt;
&lt;LI&gt;Web role assembly is loaded and RoleEntryPoint.OnStart() is called. &lt;/LI&gt;
&lt;LI&gt;Global.Application_Start() is called. &lt;/LI&gt;
&lt;LI&gt;The web application runs… &lt;/LI&gt;
&lt;LI&gt;Global.Application_End() is called. &lt;/LI&gt;
&lt;LI&gt;RoleEntryPoint.OnStop() is called. &lt;/LI&gt;
&lt;LI&gt;Hostable Web Core is deactivated. &lt;/LI&gt;
&lt;LI&gt;WaWebHost process is stopped. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;You can implement a RoleEntryPoint.Run() method in a WebRole, it’ll get called on a new foreground thread that executes in parallel with RoleEntryPoint.OnStart().&lt;/P&gt;
&lt;P&gt;Thing is, if you exit from the RoleEntryPoint.Run() method, (the default implementation just waits on an infinite Thread.Sleep()) your role is going to recycle – so just be aware of that consequence, almost certainly not what you want in a web role (the role will be offline while it starts up again).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9958584" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/ASP-Net/">ASP.Net</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Azure/">Azure</category></item><item><title>Where to Find your Windows Azure Billable Usage Info</title><link>http://blogs.msdn.com/b/jnak/archive/2010/02/08/where-to-find-your-windows-azure-billable-usage-info.aspx</link><pubDate>Tue, 09 Feb 2010 06:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9960213</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9960213</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9960213</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/02/08/where-to-find-your-windows-azure-billable-usage-info.aspx#comments</comments><description>&lt;P&gt;This weekend I had someone email me asking me to blog about where to find the usage info used for billing because they were having a hard time finding it and figured others were having difficulty as well.&lt;/P&gt;
&lt;P&gt;Coincidentally, I saw an internal thread this morning where someone was asking the very same question so... Erik, I believe you are correct, a post will probably be helpful for folks.&lt;/P&gt;
&lt;P&gt;To find your usage info, go to:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://mocp.microsoftonline.com/" mce_href="https://mocp.microsoftonline.com"&gt;https://mocp.microsoftonline.com&lt;/A&gt; (From the Developer Portal, you can click on the "Billing" link in the upper right hand corner.&lt;/P&gt;
&lt;P&gt;I'm going to walk through getting to the actual bill because I know some people get this far but get lost in some of these pages.&lt;/P&gt;
&lt;P&gt;Choose your country / region and hit continue.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb.png" width=476 height=246 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Then click “Sign in now” or “Sign in” and sign in.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb_1.png" width=479 height=279 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Followed by “View my bills”, then click on “View Online Bill/Invoice”&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb_2.png" width=486 height=249 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb_2.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the “Online Bill” page you can select the Billing Period and click on one of the Usage Charge links in the middle of the page. This will bring you to a page similar to the following:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb_3.png" width=484 height=268 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/WheretoFindyourWindowsAzureBillableUsage_13B83/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Essentially, everything you want to know about your bill will be there.&amp;nbsp; Note that this doesn’t update in real time and that there is a lag.&lt;/P&gt;
&lt;P&gt;Also note that you need to &lt;A href="http://blogs.msdn.com/jnak/archive/2010/02/05/windows-azure-compute-hours-include-the-time-your-deployment-is-stopped.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2010/02/05/windows-azure-compute-hours-include-the-time-your-deployment-is-stopped.aspx"&gt;delete your deployment to stop the clock on compute hours&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;[Update 2/11/2010 - The intent of this post was to help you get to the right place where you can explore around.&amp;nbsp; If you are looking for more information on Data Transfer usage, SQL Azure and other usage charge pages, please see &lt;A href="http://oakleafblog.blogspot.com/2010/01/determining-your-azure-services.html" mce_href="http://oakleafblog.blogspot.com/2010/01/determining-your-azure-services.html"&gt;this post by Roger Jennings &lt;/A&gt;for more details.]&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9960213" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Billing/">Billing</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Usage/">Usage</category></item><item><title>Migrating an Existing ASP.NET App to run on Windows Azure</title><link>http://blogs.msdn.com/b/jnak/archive/2010/02/08/migrating-an-existing-asp-net-app-to-run-on-windows-azure.aspx</link><pubDate>Mon, 08 Feb 2010 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9959178</guid><dc:creator>Jim Nakashima - MSFT</dc:creator><slash:comments>15</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/rsscomments.aspx?WeblogPostID=9959178</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jnak/commentapi.aspx?WeblogPostID=9959178</wfw:comment><comments>http://blogs.msdn.com/b/jnak/archive/2010/02/08/migrating-an-existing-asp-net-app-to-run-on-windows-azure.aspx#comments</comments><description>&lt;P&gt;This post has 2 main parts.&amp;nbsp; The first part is an update to a &lt;A href="http://blogs.msdn.com/jnak/archive/2009/02/05/using-an-existing-asp-net-web-application-as-a-windows-azure-web-role.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/02/05/using-an-existing-asp-net-web-application-as-a-windows-azure-web-role.aspx"&gt;post I wrote back in February 2009&lt;/A&gt; about using an existing ASP.NET Web Application as Web Role and rolls in information from &lt;A href="http://blogs.msdn.com/jnak/archive/2009/11/19/asp-net-mvc-and-windows-azure-november-2009-edition.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/11/19/asp-net-mvc-and-windows-azure-november-2009-edition.aspx"&gt;this post&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/jnak/archive/2009/11/18/tips-and-tricks-for-using-visual-studio-2010-to-build-applications-that-run-on-windows-azure.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/11/18/tips-and-tricks-for-using-visual-studio-2010-to-build-applications-that-run-on-windows-azure.aspx"&gt;this post&lt;/A&gt;.&amp;nbsp; The second part is about migrating an existing database running on SQL Express and ASP.NET providers to SQL Azure.&lt;/P&gt;
&lt;P&gt;I’ll start with the &lt;A href="http://nerddinner.codeplex.com/" mce_href="http://nerddinner.codeplex.com"&gt;NerdDinner sample&lt;/A&gt;, so make sure you have &lt;A href="http://www.asp.net/mvc/download/" mce_href="http://www.asp.net/mvc/download/"&gt;ASP.NET MVC installed&lt;/A&gt;.&amp;nbsp; Although I used VS 2008 for the screen shots, this walkthrough is compatible with VS 2010.&lt;/P&gt;
&lt;P&gt;I’ve opened the solution in Visual Studio and removed the test project to keep things simple.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb.png" width=241 height=276 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The first thing I need to do is make this Web Application project a Web Role.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I can do that one of two ways:&lt;/P&gt;
&lt;P&gt;1) Since I have the NerdDinner project open, I can add a Windows Azure Cloud Service to the solution.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_1.png" width=378 height=306 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select “Windows Azure Cloud Service” and hit “OK”&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_6.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_2.png" width=410 height=195 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Hit “OK” again, because we don’t need to add any Roles to this Cloud Service.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_8.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_3.png" width=415 height=259 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Right click on the “Roles” node in the Cloud Service project and select “Add | Web Role Project in solution…”&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_10.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_4.png" width=354 height=229 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select the NerdDinner project.&amp;nbsp; Note that all of the Web Application projects in the solution will show up in this list.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_12.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_5.png" width=414 height=153 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;2) The other option would have been to create a new Cloud Service project and add the NerdDinner project to it using Solution | Add | Existing Project… then following the step of Add | Web Role Project in solution…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_14.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_6.png" width=335 height=247 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;We now have the following:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_16.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_16.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_7.png" width=212 height=358 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_7.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Before I get to what it will take to hit F5 and make the NerdDinner application run as a Web Role, let’s discuss the differences between a Web Role and an ASP.NET Web Application.&lt;/P&gt;
&lt;P&gt;There are 4 differences and they are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;References to the Windows Azure specific assemblies: Microsoft.WindowsAzure.Diagnostics, Microsoft.WindowsAzure.ServiceRuntime, and Microsoft.WindowsAzure.StorageClient &lt;/LI&gt;
&lt;LI&gt;Bootstrap code in the WebRole.cs/vb file that starts the DiagnosticMonitor as well as defines a default behavior of recycling the role when a configuration setting change occurs. &lt;/LI&gt;
&lt;LI&gt;The addition of a trace listener in the web.config file: Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener. &lt;/LI&gt;
&lt;LI&gt;In the case of an MVC web application, the assembly reference to System.Web.Mvc may not have the Copy Local property set to “True” – you need to to have this to ensure that the System.Web.Mvc assembly is available in the cloud.&amp;nbsp; The cloud VMs only contain the assemblies that come with the .NET Framework 3.5 SP1 redistributable. (System.Web.Mvc is not one of them and this is actually a hard thing to diagnose today as your role will go into an intializing, starting, stopping loop).&amp;nbsp; Setting “Copy Local” to True will ensure the assembly is added to the Service Package – the package that gets uploaded to the cloud and used to run a Cloud Service on the local development fabric. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_18.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_18.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_8.png" width=217 height=340 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_8.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Additionally, today we only support targeting .NET Framework 3.5 SP1.&amp;nbsp; Stay tuned for .NET 4 support.&lt;/P&gt;
&lt;P&gt;Except for #4, the other 3 differences aren’t strictly required.&lt;/P&gt;
&lt;P&gt;Chances are, at a minimum you are going to want to reference Microsoft.WindowsAzure.ServiceRuntime and Microsoft.WindowsAzure.Diagnostics, start the Diagnostic Monitor and add the trace listener so that you can write logs and gather other diagnostic information to diagnose issues or monitor the health of your application. &lt;/P&gt;
&lt;P&gt;If you use Windows Azure Storage, you are going to want to use the Microsoft.WindowsAzure.StorageClient library which provides a .NET interface to Windows Azure Storage.&lt;/P&gt;
&lt;P&gt;For the sake of this article, I’m just going to make sure that System.Web.Mvc has Copy Local set to true.&lt;/P&gt;
&lt;P&gt;Let’s try hitting F5 and seeing what we get.&lt;/P&gt;
&lt;P&gt;The application runs… almost…&amp;nbsp; if I click on “View Upcoming Dinners” I get an error.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_20.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_20.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_9.png" width=382 height=133 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The connectionstrings.config file that is referenced in the web.config is not being found.&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;connectionStrings &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;configSource&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;ConnectionStrings.config&lt;/SPAN&gt;" &lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;A href="http://11011.net/software/vspaste" mce_href="http://11011.net/software/vspaste"&gt;&lt;/A&gt;
&lt;P&gt;I need to make sure that this file is added to the Service Package.&amp;nbsp; I can do so by adding it to the NerdDinner project (right click on the NerdDinner project in Solution Explorer and select Add | Existing Item…)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_22.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_22.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_10.png" width=379 height=187 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now set the Build Action to Content which should be done by default but I want to call it out as a way to ensure that given files in the project get added to the Service Package – you may a need to do this with some of your other files.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_24.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_24.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_11.png" width=268 height=334 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now, I hit F5 again, and everything works. But will it work in the cloud?&lt;/P&gt;
&lt;P&gt;The answer is no – NerdDinner has a NerdDinner.mdf file it uses for data and it makes use of ASP.NET providers – both of these rely on SQL Express, which I have on my local machine but are not available in the cloud VMs (even if it was, you would need to have a story that works across multiple instances).&lt;/P&gt;
&lt;P&gt;I have a decision to make.&amp;nbsp; I can use SQL Azure or I can rewrite the application to use Windows Azure Storage.&amp;nbsp; Since it is easy to do a search for “NerdDinner Azure” and find examples of the latter I will do the former – the point of this article is also to primarily focus on using the an existing project in a Windows Azure Cloud Service.&lt;/P&gt;
&lt;P&gt;In the real world, you’ll want to consider your data and compare the long term costs / effort / requirements to make the right decision.&lt;/P&gt;
&lt;P&gt;The key app I need to migrate the data to SQL Azure is the SQL Server Management Studio R2 CTP that supports SQL Azure.&amp;nbsp; &lt;A href="http://blogs.msdn.com/sqlazure/archive/2009/11/11/9921041.aspx" mce_href="http://blogs.msdn.com/sqlazure/archive/2009/11/11/9921041.aspx"&gt;Links are here&lt;/A&gt;. &lt;A href="http://blogs.msdn.com/jnak/archive/2009/11/02/setting-up-sql-server-management-studio-with-sql-server-express-2008-installed.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/11/02/setting-up-sql-server-management-studio-with-sql-server-express-2008-installed.aspx"&gt;This post&lt;/A&gt; may also be helpful.&lt;/P&gt;
&lt;P&gt;I also need to have a database setup on SQL Azure.&amp;nbsp; Go to sql.azure.com and sign in. Create databases called NerdDinnerDB and aspprovidersdb.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_30.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_30.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_14.png" width=396 height=298 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Make sure to set your firewall settings such that you can the machine where your app is running in the development fabric has access. For example: this is not recommended, but makes development on multiple machines easy.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_26.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_26.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_12.png" width=415 height=174 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_12.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The steps to migrate the data are now: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Migrate the NerdDinner.MDF &lt;/LI&gt;
&lt;LI&gt;Migrate the ASP.NET providers &lt;/LI&gt;
&lt;LI&gt;Change the connection strings.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Let’s start with NerdDinner.MDF.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Open SQL Server Management Studio 2008 R2 and connect to .\SQLExpress.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Right click on Databases, and select “Attach…”&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_28.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_28.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_13.png" width=331 height=305 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_13.png"&gt;&lt;/A&gt; 
&lt;P&gt;Click the Add… button and browse to the location of the NerdDinner.MDF file then click OK.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_32.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_32.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_15.png" width=442 height=396 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_15.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now right click on the NerdDinner database that was just added, select Tasks | Generate Scripts…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_34.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_34.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_16.png" width=435 height=397 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_16.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This will bring you to the Generate and Publish Scripts wizard.&amp;nbsp; Click Next twice (selecting the default of the whole database) then click Advanced on the “Set Scripting Options” page. &lt;/P&gt;
&lt;P&gt;Scroll down to “Script for the database engine type” and select “SQL Azure Database”.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_36.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_36.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_17.png" width=497 height=427 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_17.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You also have an option to choose whether to script the schema only, the schema and data or the data only.&amp;nbsp; For the purposes of this walkthrough, you can choose the schema only or the schema and data.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/MigratinganExi.NETApptorunonWindowsAzure_9F2D/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image002 border=0 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/MigratinganExi.NETApptorunonWindowsAzure_9F2D/clip_image002_thumb.jpg" width=360 height=318&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Finish the wizard saving the script to file then open the file in SSMS.&lt;/P&gt;
&lt;P&gt;Now we want to connect to SQL Azure.&amp;nbsp; Do so by right clicking the Connect button in Object Explorer and selecting “Database Engine”.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;For server name put the name you got from the SQL Azure portal, including the full domain name.&amp;nbsp; For example in the SQL Azure portal, the server name is listed as: zky996mdy7.database.windows.net&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_42.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_42.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_20.png" width=440 height=191 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_20.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Correspondingly, enter this Server name in the Connect to Server dialog in SSMS:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_38.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_38.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_18.png" width=327 height=244 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_18.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The login is the Administrator username and the password setup in the SQL Azure portal.&amp;nbsp; Note that @zky996mdy7 is appended to the username.&lt;/P&gt;
&lt;P&gt;Click on Options &amp;gt;&amp;gt; select the “Connection Properties” tab and enter NerdDinnerDB for “Connect to database”.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_44.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_44.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_21.png" width=313 height=191 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_21.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This puts the SQL Azure database in the Object Explorer in SSMS.&lt;/P&gt;
&lt;P&gt;Right click on the SQL Azure database and select “New Query”.&amp;nbsp; This will open a SQL Query window.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_46.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_46.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_22.png" width=321 height=124 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_22.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Copy and paste in the database script the SQL Query window and hit Execute.&amp;nbsp; In the bottom status area of SSMS you should see that the query executed successfull and that it was against your SQL Azure NerdDinnerDB database.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_48.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_48.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_23.png" width=539 height=84 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_23.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now we need to setup the ASP Providers.&amp;nbsp; This requires using provider scripts that we created for SQL Azure.&amp;nbsp; See &lt;A href="http://blogs.msdn.com/jnak/archive/2009/11/24/asp-net-provider-scripts-for-sql-azure.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/11/24/asp-net-provider-scripts-for-sql-azure.aspx"&gt;this post for the scripts and more info&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Download the scripts and extract.&lt;/P&gt;
&lt;P&gt;Open the InstallCommon.SQL script in SSMS.&amp;nbsp; Since we were last connected to the NerdDinnerDB and we now want to connect to the aspprovidersDB you created above in the SQL Azure portal, right click in the query window and select Connection | Disconnect.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_50.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_50.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_24.png" width=335 height=179 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_24.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Follow that by right clicking in the SQL Query window and selecting Connection | Connect, entering the aspprovidersDB as the database to connect to in the options.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_52.png" mce_href="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_52.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_25.png" width=298 height=198 mce_src="http://blogs.msdn.com/blogfiles/jnak/WindowsLiveWriter/UsinganExis.NETAppasaWindowsAzureWebRole_11595/image_thumb_25.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Run the script, open InstallMembership.SQL and installprofile.SQL and run those scripts as well.&amp;nbsp; Just be sure to always be running these scripts against aspprovidersdb.&lt;/P&gt;
&lt;P&gt;Now we need to change the connection strings in the connectionstrings.config file we added to the NerdDinner project.&amp;nbsp; There is a connection string for the NerdDinner database and a connection string for the ASP Providers.&lt;/P&gt;
&lt;P&gt;Here’s an example to follow, replacing the server, user ID and Password appropriately.&amp;nbsp; &lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;connectionStrings&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;
  &amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;add &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;ApplicationServices&lt;/SPAN&gt;" &lt;SPAN style="COLOR: red"&gt;connectionString&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;Server=tcp:zky996mdy7.database.windows.net;Database=aspprovidersdb;User ID=jnak;Password=&amp;lt;enter&amp;gt;;Trusted_Connection=False;&lt;/SPAN&gt;" &lt;SPAN style="COLOR: red"&gt;providerName&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;System.Data.SqlClient&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;
  &amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;add &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;name&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;NerdDinnerConnectionString&lt;/SPAN&gt;" &lt;SPAN style="COLOR: red"&gt;connectionString&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;Server=tcp:zky996mdy7.database.windows.net;Database=NerdDinnerDB;User ID=jnak;Password=&amp;lt;enter&amp;gt;;Trusted_Connection=False;&lt;/SPAN&gt;" &lt;SPAN style="COLOR: red"&gt;providerName&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;System.Data.SqlClient&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;
&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;connectionStrings&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;A href="http://11011.net/software/vspaste" mce_href="http://11011.net/software/vspaste"&gt;&lt;/A&gt;
&lt;P&gt;Delete the database files in App_Data and hit F5 to run this in the Development Fabric.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;A couple things to test to ensure that both the providers and the nerddinner database are working correctly: Register for an account, host a dinner and view all upcoming dinners.&lt;/P&gt;
&lt;P&gt;Now deploy this to the cloud -- Please see the &lt;A href="http://msdn.microsoft.com/en-us/library/ee460772.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee460772.aspx"&gt;Deploying a Cloud Service&lt;/A&gt; walkthrough if you need help.&lt;/P&gt;
&lt;P&gt;What’s cool to consider here is we started with a single instance ASP.NET web application and turned it into a scalable cloud application that has the capability to be load balanced across any number of instances.&lt;/P&gt;
&lt;P&gt;As I look back at this walkthrough, it’s actually quite long but over half is migrating the data to SQL Azure and there was a lot of screen shots.&amp;nbsp; The key things I want you get out of this post are:&lt;/P&gt;
&lt;P&gt;1) Add existing ASP.NET Web Applications to the same solution as a Cloud Service project and use Roles | Add | Web Role in project…&lt;/P&gt;
&lt;P&gt;2) Understand the 4 differences between a Windows Azure Web Role project and a standard Web Application project&lt;/P&gt;
&lt;P&gt;3) Figure out how you are going to handle your data, you have a few options notably Windows Azure Storage and SQL Azure. Don’t forget about your providers.&lt;/P&gt;
&lt;P&gt;4) Walkthrough of migrating an existing database to SQL Azure.&lt;/P&gt;
&lt;P&gt;Finally, whenever you are deploying the cloud, it is useful to look into the service package and make sure that everything you need is in the service package.&amp;nbsp; See &lt;A href="http://blogs.msdn.com/jnak/archive/2009/04/16/digging-in-to-the-windows-azure-service-package.aspx" mce_href="http://blogs.msdn.com/jnak/archive/2009/04/16/digging-in-to-the-windows-azure-service-package.aspx"&gt;this post&lt;/A&gt; for more info – remember Windows Azure VMs only include the .NET Framework 3.5 SP1 redistributable. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9959178" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Tools+for+Microsoft+Visual+Studio/">Windows Azure Tools for Microsoft Visual Studio</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/walkthrough/">walkthrough</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/ASP-Net/">ASP.Net</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/visual+studio+2010/">visual studio 2010</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+SDK/">Windows Azure SDK</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/SQL+Azure/">SQL Azure</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/jnak/archive/tags/Azure/">Azure</category></item></channel></rss>
