<?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>Windows Azure Walkthrough: Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx</link><description>This walkthrough covers what I found to be the simplest way to get a sample up and running on Windows Azure that uses the Table Storage Service. It is not trying to be comprehensive or trying to dive deep in the technology, it just serves as an introduction</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Walkthrough: Simple Table Storage | MS Tech News</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9020813</link><pubDate>Tue, 28 Oct 2008 22:50:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9020813</guid><dc:creator>Walkthrough: Simple Table Storage | MS Tech News</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://mstechnews.info/2008/10/walkthrough-simple-table-storage/"&gt;http://mstechnews.info/2008/10/walkthrough-simple-table-storage/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Windows Azure Walkthrough: Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9020937</link><pubDate>Tue, 28 Oct 2008 23:48:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9020937</guid><dc:creator>Cloud Computing Tools Team</dc:creator><description>&lt;p&gt;Jim posted a walkthrough on how to use the Windows Azure table storage service: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.asp"&gt;http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.asp&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9050452</link><pubDate>Thu, 06 Nov 2008 23:23:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9050452</guid><dc:creator>rogerj</dc:creator><description>&lt;p&gt;The problem appears to be an issue with the the Delete and Select method hookup. Adding coventional event handlers for querying and deletion with the code provided behaves as expected.&lt;/p&gt;
&lt;p&gt;--rj&lt;/p&gt;
</description></item><item><title>Multiple Service Configurations for a Windows Azure Cloud Service</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9194336</link><pubDate>Thu, 11 Dec 2008 05:31:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9194336</guid><dc:creator>Cloudy in Seattle</dc:creator><description>&lt;p&gt;In the PDC '08 release of the Windows Azure Tools for Microsoft Visual Studio , when you create a new&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9200717</link><pubDate>Fri, 12 Dec 2008 09:57:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9200717</guid><dc:creator>Sergei Meleshchuk</dc:creator><description>&lt;p&gt;Was very helpful for me. Thanks!&lt;/p&gt;
&lt;p&gt;PS. Very small typo in one place: ContactDataServiceContact should be &amp;quot;ContactDataServiceContext&amp;quot;&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9203305</link><pubDate>Fri, 12 Dec 2008 22:50:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9203305</guid><dc:creator>jnak</dc:creator><description>&lt;p&gt;Thanks, I fixed the typo. &lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9210129</link><pubDate>Sat, 13 Dec 2008 19:43:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9210129</guid><dc:creator>Lou-Gallo</dc:creator><description>&lt;p&gt;this article is just what I'm looking for. &amp;nbsp;I'm kind of stuck mid-stream though:&lt;/p&gt;
&lt;p&gt;I think the code snippet for ContactDataSource under item 9 got truncated. &amp;nbsp;No?&lt;/p&gt;
&lt;p&gt;Also, is the snippet under item 12 complete? &amp;nbsp;Am I missing something? &amp;nbsp;should I be merging these two into a single .cs?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9225764</link><pubDate>Tue, 16 Dec 2008 16:22:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9225764</guid><dc:creator>ckaiman</dc:creator><description>&lt;p&gt;Great tutorial...exactly what I needed to get rolling. &amp;nbsp;Two quick comments:&lt;/p&gt;
&lt;p&gt;1a) Shouldn't your partionKey be a GUID (in the image above)&lt;/p&gt;
&lt;p&gt;1b) Shouldn't your rowKey be blank (string.empty)?&lt;/p&gt;
&lt;p&gt;2) My user name has a space in it, which caused me a lot of trouble getting off the ground...I found the solution here - &lt;a rel="nofollow" target="_new" href="http://rialight.net/2008/11/16/windows-azure-user-name-with-space-problems/"&gt;http://rialight.net/2008/11/16/windows-azure-user-name-with-space-problems/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the excellent instructions.&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9232228</link><pubDate>Thu, 18 Dec 2008 01:56:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9232228</guid><dc:creator>jnak</dc:creator><description>&lt;p&gt;Lou-gallo -- it isn't truncated and the snippet under 12 is complete, they go together to build the single class. &amp;nbsp;Sorry, that could be more clear.&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Simple Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9232243</link><pubDate>Thu, 18 Dec 2008 01:59:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9232243</guid><dc:creator>jnak</dc:creator><description>&lt;p&gt;ckaiman -- yes, the partition key should be a GUID, and the rowkey should be blankthat's an old screen shot, my mistake. &amp;nbsp;I'll fix it.&lt;/p&gt;
&lt;p&gt;Sorry to hear about your troubles with the user name. &amp;nbsp;We hope to address that issue soon.&lt;/p&gt;
&lt;p&gt;Thanks for the feedback.&lt;/p&gt;
</description></item><item><title>Azure Services探索—存储之表(Table)存储</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9373651</link><pubDate>Sat, 24 Jan 2009 07:49:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9373651</guid><dc:creator>ccBoy's WebLog</dc:creator><description>&lt;p&gt;del.icio.us Tags: Windows Azure , Table 本系列文章 是一个有关Azure Services开发基础性的学习记录，由于时间有限，所以希望自己讨论和探索的过程是从零开始，到能够进行Azure&lt;/p&gt;
</description></item><item><title>Azure Table Storage in IronPython</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9435357</link><pubDate>Fri, 20 Feb 2009 06:14:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9435357</guid><dc:creator>#.think.in</dc:creator><description>&lt;p&gt;Azure Table Storage in IronPython&lt;/p&gt;
</description></item><item><title>Azure Services Platform Webcast Series</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9443218</link><pubDate>Wed, 25 Feb 2009 00:55:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9443218</guid><dc:creator>Cloudy in Seattle</dc:creator><description>&lt;p&gt;We're really starting to get a solid set of resources out there for Windows Azure developers! Cloud Computing&lt;/p&gt;
</description></item><item><title>Azure hardship</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9476305</link><pubDate>Sat, 14 Mar 2009 20:26:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9476305</guid><dc:creator>wiennat</dc:creator><description>&lt;p&gt;I can say I have some experience with programming for cloud platform. When Google App Engine recently&lt;/p&gt;
</description></item><item><title>Links 2009-03-25</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9507981</link><pubDate>Wed, 25 Mar 2009 21:06:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9507981</guid><dc:creator>Gunnar Peipman's ASP.NET blog</dc:creator><description>&lt;p&gt;SharePoint Customizing and Branding Web Content Management-Enabled SharePoint Sites (Part 1 of 3): Understanding&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9553192</link><pubDate>Thu, 16 Apr 2009 20:14:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9553192</guid><dc:creator>edsilv</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm trying to get this sample working with my own Projects table which has a RowKey (not empty as in the sample).&lt;/p&gt;
&lt;p&gt;I can't delete rows without getting this error:&lt;/p&gt;
&lt;p&gt;The serialized resource has a null value in key member 'RowKey'. Null values are not supported in key members.&lt;/p&gt;
&lt;p&gt;Here's the code for my Project entity. This must be where the problem stems from but I can't see why. My entity copies the pattern used in the AspProviders Role entity sample. I want to be able to have Members that can store Projects.&lt;/p&gt;
&lt;p&gt;[CLSCompliant(false)]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;public class ProjectRow : TableStorageEntity&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private string _projectName;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private string _userName;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// applicationName + userName is partitionKey&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// projectName is rowKey&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public ProjectRow(string projectName, string userName)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: base()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SecUtility.CheckParameter(ref projectName, true, true, true, TableStorageProjectProvider.MaxTableProjectNameLength, &amp;quot;projectName&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SecUtility.CheckParameter(ref userName, true, false, true, Constants.MaxTableUsernameLength, &amp;quot;userName&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PartitionKey = SecUtility.CombineToKey(ApplicationName, userName);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RowKey = SecUtility.Escape(projectName);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ProjectName = projectName;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UserName = userName;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public ProjectRow()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: base()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public string ApplicationName&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (value == null)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ArgumentException(&amp;quot;To ensure string values are always updated, this implementation does not allow null as a string value.&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PartitionKey = SecUtility.CombineToKey(value, UserName);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;get&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ConfigurationManager.AppSettings[Configuration.DefaultProviderApplicationNameConfigurationString]; ;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public string ProjectName&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (value == null)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ArgumentException(&amp;quot;To ensure string values are always updated, this implementation does not allow null as a string value.&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_projectName = value;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RowKey = SecUtility.Escape(ProjectName);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;get&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return _projectName;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public string UserName&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (value == null)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ArgumentException(&amp;quot;To ensure string values are always updated, this implementation does not allow null as a string value.&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_userName = value;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PartitionKey = SecUtility.CombineToKey(ApplicationName, UserName);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;get&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return _userName;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9554315</link><pubDate>Fri, 17 Apr 2009 17:54:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9554315</guid><dc:creator>edsilv</dc:creator><description>&lt;p&gt;Nevermind... I just needed to add &amp;quot;RowKey&amp;quot; to the GridView's DataKeyNames.&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9878465</link><pubDate>Fri, 21 Aug 2009 13:44:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9878465</guid><dc:creator>tejas.joshi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;I have written a simple Web-Cloud Service program that fetches data from my local SQL Server and displays it in gridview.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;I have changed the .csdef and .cscfg files as per suggested and have also changed the web.config file to include all the three accounts.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; But still I get a error saying 'Setting &amp;quot;AccountName&amp;quot; for role &amp;quot;WebRole&amp;quot;specified in the service configuration file is not declared in the service definition file&amp;quot;&lt;/p&gt;
&lt;p&gt;Here is my .cncfg file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;ServiceConfiguration serviceName=&amp;quot;HelloStorageService&amp;quot; xmlns=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration&amp;quot;&amp;gt;"&gt;http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;Role name=&amp;quot;WebRole1&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;Instances count=&amp;quot;1&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;ConfigurationSettings &amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Setting name=&amp;quot;AccountName&amp;quot; value=&amp;quot;technologyoffice&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Setting name=&amp;quot;AccountSharedKey&amp;quot; value=&amp;quot;43TtQ2j/nlhTWJsvRkhjAWUcdL/rrSBjYgG9MM65YG2RGA0457iGCsm2ZcYtdxEdP/Fl8PaJzxek86EYeUeV1w==&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Setting name=&amp;quot;TabelStorageEndPoint&amp;quot; value=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://technologyoffice.table.core.windows.net/&amp;quot;/&amp;gt;"&gt;http://technologyoffice.table.core.windows.net/&amp;quot;/&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/ConfigurationSettings&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Role&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;Role name=&amp;quot;WorkerRole1&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;Instances count=&amp;quot;1&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;ConfigurationSettings /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/Role&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/ServiceConfiguration&amp;gt;&lt;/p&gt;
&lt;p&gt;.csdef file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;ServiceDefinition name=&amp;quot;HelloStorageService&amp;quot; xmlns=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition&amp;quot;&amp;gt;"&gt;http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;WebRole name=&amp;quot;WebRole1&amp;quot; enableNativeCodeExecution=&amp;quot;true&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;InputEndpoints&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Must use port 80 for http and port 443 for https when running in the cloud --&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;InputEndpoint name=&amp;quot;HttpIn&amp;quot; protocol=&amp;quot;http&amp;quot; port=&amp;quot;80&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/InputEndpoints&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;ConfigurationSettings /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/WebRole&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;WorkerRole name=&amp;quot;WorkerRole1&amp;quot; enableNativeCodeExecution=&amp;quot;false&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;ConfigurationSettings &amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Setting name=&amp;quot;AccountName&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Setting name=&amp;quot;AccountSharedKey&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Setting name=&amp;quot;TabelStorageEndPoint&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/ConfigurationSettings&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/WorkerRole&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/ServiceDefinition&amp;gt;&lt;/p&gt;
&lt;p&gt;Please help&lt;/p&gt;
</description></item><item><title>re: Windows Azure Walkthrough: Table Storage</title><link>http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx#9878781</link><pubDate>Fri, 21 Aug 2009 18:06:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9878781</guid><dc:creator>jnak</dc:creator><description>&lt;p&gt;Tejas, &amp;nbsp;&lt;/p&gt;
&lt;p&gt;You defined the configuration settings for WorkerRole1(csdef), but gave them values in WebRole1 (cscfg).&lt;/p&gt;
&lt;p&gt;The configuration settings are per role and need to match in the csdef and cscfg files.&lt;/p&gt;
&lt;p&gt;Jim&lt;/p&gt;
</description></item></channel></rss>