<?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>Guy Burstein : Windows Azure</title><link>http://blogs.msdn.com/bursteg/archive/tags/Windows+Azure/default.aspx</link><description>Tags: Windows Azure</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>ASP.Net MVC on Windows Azure | ASP.Net MVC Web Role</title><link>http://blogs.msdn.com/bursteg/archive/2009/05/23/asp-net-mvc-on-windows-azure-asp-net-mvc-web-role.aspx</link><pubDate>Sat, 23 May 2009 16:48:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9637361</guid><dc:creator>Guy Burstein</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bursteg/comments/9637361.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bursteg/commentrss.aspx?PostID=9637361</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bursteg/rsscomments.aspx?PostID=9637361</wfw:comment><description>&lt;h1&gt;ASP.Net MVC on Windows Azure | ASP.Net MVC Web Role&lt;/h1&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" align="right" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/Windows%20Azure_509b3e81-f8c9-4902-8f09-b23ffb37c8b7.png" width="210" height="46" /&gt;When you install &lt;strong&gt;Windows Azure&lt;/strong&gt; Tools for Visual Studio, you only get a project template for an &lt;strong&gt;ASP.Net Web Role&lt;/strong&gt;. In this post I’ll talk about how to create a new &lt;strong&gt;ASP.Net MVC Web Role&lt;/strong&gt; or move an existing &lt;strong&gt;ASP.Net MVC&lt;/strong&gt; Application to &lt;strong&gt;Windows Azure&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;There are 2 ways to do this:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 20px 0px 20px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" align="right" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/ASP.Net_70989e8d-4535-4165-90b9-0063e2caf5cc.jpg" width="194" height="37" /&gt;Manually&lt;/strong&gt; adding an &lt;strong&gt;ASP.Net MVC application as a Web Role&lt;/strong&gt; (suitable both for a new ASP.Net MVC application and for an existing one). &lt;/li&gt;    &lt;li&gt;Use a &lt;strong&gt;Project Template&lt;/strong&gt; to simply create a new ASP.Net MVC Web Role (new ASP.Net MVC application only). &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Creating a New ASP.Net MVC Web Role&lt;/h3&gt;  &lt;p&gt;The following steps apply both for creating a new ASP.Net MVC application and to moving an existing ASP.Net MVC application to Windows Azure.&lt;/p&gt;  &lt;p&gt;1. Create an empty &lt;strong&gt;ASP.Net MVC Application&lt;/strong&gt; (with or without a test project), or make sure you have an existing ASP.Net MVC application that you want to move to the Windows Azure.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_7480b545-4684-403f-8c94-4b0fec7fcb6b.png" width="480" height="337" /&gt; &lt;/p&gt;  &lt;p&gt;2. Close this solution and create a new &lt;strong&gt;Blank Cloud Service&lt;/strong&gt;. Make sure you start &lt;strong&gt;Visual Studio as an administrator&lt;/strong&gt; because working with the &lt;strong&gt;Development Fabric&lt;/strong&gt; requires that.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_194348b3-c798-4921-b117-a6533830e3c6.png" width="480" height="350" /&gt; &lt;/p&gt;  &lt;p&gt;3. &lt;strong&gt;Add an existing project&lt;/strong&gt; to the cloud service and select the ASP.Net MVC Application you have created earlier.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_d8cd1cbb-c082-41db-9ca4-8b9742cf7d33.png" width="174" height="249" /&gt; &lt;/p&gt;  &lt;p&gt;4. &lt;strong&gt;Right click&lt;/strong&gt; the ASP.Net MVC project and select &lt;strong&gt;Unload Project&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_27de367c-f84c-4213-9765-bb4318527a0e.png" width="343" height="285" /&gt; &lt;/p&gt;  &lt;p&gt;5. When the project is unloaded, right click it and &lt;strong&gt;edit the project file&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_bfcb6249-7b5b-4c91-82b4-86797b7edae7.png" width="380" height="187" /&gt; &lt;/p&gt;  &lt;p&gt;6. The project file opens in the XML Editor. &lt;/p&gt;  &lt;div style="font-family: consolas; background: white; color: black; font-size: 11pt"&gt;   &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Project&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;ToolsVersion&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;3.5&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;DefaultTargets&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Build&lt;/span&gt;&amp;quot; ...&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;PropertyGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Configuration&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;Condition&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; '$(Configuration)' == '' &lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Debug&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Configuration&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160;&amp;#160;&amp;#160; ...&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;PropertyGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160; ...        &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Project&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;Inside the &lt;strong&gt;PropertyGroup&lt;/strong&gt; Element, add the &lt;strong&gt;RoleType&lt;/strong&gt; element and mark this &lt;strong&gt;ASP.Net MVC project as a Web Role&lt;/strong&gt;.&lt;/p&gt;  &lt;div style="font-family: consolas; background: white; color: black; font-size: 11pt"&gt;   &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Project&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;ToolsVersion&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;3.5&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;DefaultTargets&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Build&lt;/span&gt;&amp;quot; ...&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;PropertyGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;strong&gt;&lt;span style="color: blue"&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;RoleType&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Web&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;RoleType&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Configuration&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;Condition&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; '$(Configuration)' == '' &lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Debug&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Configuration&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160;&amp;#160;&amp;#160; ...        &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;PropertyGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;#160; ...&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Project&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;7. Close this project file, and &lt;strong&gt;reload the project&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_b78ce925-6a89-4082-bc2e-18cc23e68df3.png" width="356" height="172" /&gt; &lt;/p&gt;  &lt;p&gt;8. Since the ASP.Net MVC now runs on the Windows Azure Service Hosting environment and will probably use its services – add a reference to &lt;strong&gt;Microsoft.ServiceHosting.ServiceRuntime.dll&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_519f5a16-0840-4178-8427-d3a9e97624c1.png" width="480" height="313" /&gt; &lt;/p&gt;  &lt;p&gt;9. &lt;strong&gt;Right click&lt;/strong&gt; the &lt;strong&gt;Roles&lt;/strong&gt; node in the project tree, and add a &lt;strong&gt;Web Role Project in the solution. &lt;/strong&gt;Select the ASP.Net MVC project from the project list.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_f701a824-9b9e-490f-99a0-3eaedc7118e8.png" width="412" height="148" /&gt; &lt;/p&gt;  &lt;p&gt;Now the &lt;strong&gt;ASP.Net MVC&lt;/strong&gt; project is shown as a &lt;strong&gt;Web Role&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_343b4c86-2ae0-41a4-9324-92f8ad13a4fa.png" width="234" height="176" /&gt; &lt;/p&gt;  &lt;p&gt;10. Since the &lt;strong&gt;Windows Azure&lt;/strong&gt; provides us only with the default .Net Framework 3.5 SP1 assemblies, we must make sure we also copy the &lt;strong&gt;ASP.Net MVC&lt;/strong&gt; Assemblies to the cloud. To do this, right click on each of the following references of the &lt;strong&gt;ASP.Net MVC&lt;/strong&gt; application, and set the &lt;strong&gt;Copy Local&lt;/strong&gt; property to &lt;strong&gt;True:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;System.Web.Abstractions &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;System.Web.Mvc &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;System.Web.Routing&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_9f34c473-b440-4a12-82ca-e8d8c52cfca7.png" width="251" height="255" /&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That’s it. You can run the application to make sure that it is running on the &lt;strong&gt;Development Fabric&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_b4175024-90c5-49db-ae63-303b599985d6.png" width="480" height="309" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Creating an ASP.Net MVC Web Role using a Project Template&lt;/p&gt;  &lt;p&gt;Thanks to a great word done by the community, we can use a project template to do all the above steps for us. Here’s how to do this:&lt;/p&gt;  &lt;p&gt;1. Download the project template from Codeplex at &lt;a href="http://c4mvc.codeplex.com/"&gt;http://c4mvc.codeplex.com/&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_40e0ece2-06d7-49f3-878b-c800f99aaf0e.png" width="286" height="214" /&gt; &lt;/p&gt;  &lt;p&gt;2. Create a new project and select the &lt;strong&gt;Azure ASP.Net MVC&lt;/strong&gt; template in the &lt;strong&gt;Community for MVC&lt;/strong&gt; category.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_e872dc55-5843-480e-af21-5af2a468c3a1.png" width="480" height="377" /&gt; &lt;/p&gt;  &lt;p&gt;This creates a new &lt;strong&gt;Cloud Service for Windows Azure with ASP.Net MVC Application as a Web Role&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ASP.Net MVC Web Role Windows Azure" border="0" alt="ASP.Net MVC Web Role Windows Azure" src="http://blogs.msdn.com/blogfiles/bursteg/WindowsLiveWriter/ASP.NetMVConWindowsAzureAS.NetMVCWebRole_12C7F/image_ed99fda9-ed48-489b-8e83-fd53cc5fa24b.png" width="158" height="305" /&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9637361" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bursteg/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/bursteg/archive/tags/ASP.Net+MVC/default.aspx">ASP.Net MVC</category><category domain="http://blogs.msdn.com/bursteg/archive/tags/Windows+Azure/default.aspx">Windows Azure</category></item></channel></rss>