<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>WebProfileBuilder Work Item Rss Feed</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/List.aspx</link><description>WebProfileBuilder Work Item Rss Description</description><item><title>CREATED ISSUE: Support profile code generation for using user classes in external libraries</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=11</link><description>e.g. A web project with the namespace MyNamespace.Web exists. This is where the UserProfile class is generated and used.&lt;br /&gt;If I also have a separate library in the solution with the namespace MyNamespace.Business and I want to store a class from that library in the WebUserProfile, this is currently not possible with the automatically generated code.&lt;br /&gt;&amp;#60;profile enabled&amp;#61;&amp;#34;true&amp;#34; &amp;#62;&lt;br /&gt;  &amp;#60;properties&amp;#62;&lt;br /&gt;    &amp;#60;add name&amp;#61;&amp;#34;CustomClass&amp;#34; type&amp;#61;&amp;#34;MyNamespace.Business.ClassName, MyNamespace.Business&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;properties&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;profile&amp;#62;&lt;br /&gt;&lt;br /&gt;Currently, the code that is generated in the UserProfile.cs file needs to be modified to add a &amp;#34;using MyNamespace.Business&amp;#34; at the top of the class.&lt;br /&gt;If this is not done, a compiler error stating &amp;#34;The type name &amp;#39;Business&amp;#39; does not exist in the type &amp;#39;MyNamespace.Web&amp;#39;&amp;#34;&lt;br /&gt;&lt;br /&gt;</description><author>RobertSchaftlein</author><pubDate>Mon, 05 Oct 2009 09:31:50 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Support profile code generation for using user classes in external libraries 20091005A</guid></item><item><title>COMMENTED ISSUE: BuildWebProfile Failed</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=7</link><description>I encounted the following error in Visual Studio 2008&lt;br /&gt;&lt;br /&gt;Error&amp;#9;10&amp;#9;The &amp;#34;BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;System.ArgumentNullException&amp;#58; String reference not set to an instance of a String.&lt;br /&gt;Parameter name&amp;#58; s&lt;br /&gt;   at System.Text.Encoding.GetBytes&amp;#40;String s&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.IsProfileSame&amp;#40;&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;Web&lt;br /&gt;&lt;br /&gt;Comments: I am getting the same error. I followed the documentation &amp;#40;.rtf file&amp;#41;. In step 7, when I hit refresh twice I get this. When I add sample code then of I get Profile not found error.&amp;#13;&amp;#10;&amp;#13;&amp;#10;What am I missing&amp;#63;</description><author>mv</author><pubDate>Sun, 25 Jan 2009 00:44:03 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: BuildWebProfile Failed 20090125A</guid></item><item><title>CREATED ISSUE: Sections must only appear once per config file.</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=10</link><description>i have used this part of code in my project just to verify.&lt;br /&gt;it was looking working but found one error.&lt;br /&gt;Please, look into it and if you have any suggestions or solution then post it here.&lt;br /&gt;&lt;br /&gt;Error&amp;#9;1&amp;#9;The &amp;#34;BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;System.Configuration.ConfigurationErrorsException&amp;#58; Sections must only appear once per config file.  See the help topic &amp;#60;location&amp;#62; for exceptions. &amp;#40;C&amp;#58;&amp;#92;Users&amp;#92;harsh&amp;#92;Desktop&amp;#92;ReSearch&amp;#92;harsh&amp;#92;WebApplication2&amp;#92;WebApplication2&amp;#92;web.config line 87&amp;#41;&lt;br /&gt;   at System.Configuration.SectionRecord.ThrowOnErrors&amp;#40;&amp;#41;&lt;br /&gt;   at System.Configuration.BaseConfigurationRecord.GetSectionRecord&amp;#40;String configKey, Boolean permitErrors&amp;#41;&lt;br /&gt;   at System.Configuration.BaseConfigurationRecord.GetSectionRecursive&amp;#40;String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object&amp;#38; result, Object&amp;#38; resultRuntimeObject&amp;#41;&lt;br /&gt;   at System.Configuration.BaseConfigurationRecord.GetSection&amp;#40;String configKey, Boolean getLkg, Boolean checkPermission&amp;#41;&lt;br /&gt;   at System.Configuration.Configuration.GetSection&amp;#40;String sectionName&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.Initialize&amp;#40;String directory&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;WebApplication2&lt;br /&gt;</description><author>harsh4nature</author><pubDate>Wed, 14 Jan 2009 13:04:45 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Sections must only appear once per config file. 20090114P</guid></item><item><title>COMMENTED ISSUE: WebProfile.Current should not be a singleton</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=6</link><description>The optimization you did for release 1.2.0 basically made the WebProfile.Current property a singleton pattern.  Whomever&amp;#39;s profile is accessed first through the WebProfile.Current property, is subsequently used in all user sessions.  Lose the static WebProfile _current&amp;#59; caching and you&amp;#39;ll fix the problem.  It&amp;#39;s un-usable as-is.&lt;br /&gt;&lt;br /&gt;To see this problem, I have a website using forms authentication and profiling enabled.  In one of my pages I store the user&amp;#39;s preference for number of rows displayed on a grid.  The default is 20.  I login using IE as User1 and change my profile default from 20 to 10 and the grid responds by displaying only 10 rows.  I now login using FireFox &amp;#40;so I can login as a different user simultaneously&amp;#41; as User2.  I navigate to the page with the grid.  I am expecting to see the default value of 20 rows displayed but I get only 10.  As User2 I change the default to 100.  Then switch to the IE browser where I&amp;#39;m logged in as User1.  I refresh the page and the grid now displays 100 rows.  Both &amp;#40;different&amp;#41; user sessions are accessing the same user profile through the WebProfile.Current property.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comments: Just thought about using the cache, if you do so be sure to store it with users id&amp;#47;username as the key. Cache is also shared among sessions.</description><author>GotzBoost</author><pubDate>Sat, 10 Jan 2009 10:48:48 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: WebProfile.Current should not be a singleton 20090110A</guid></item><item><title>COMMENTED ISSUE: WebProfile.Current should not be a singleton</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=6</link><description>The optimization you did for release 1.2.0 basically made the WebProfile.Current property a singleton pattern.  Whomever&amp;#39;s profile is accessed first through the WebProfile.Current property, is subsequently used in all user sessions.  Lose the static WebProfile _current&amp;#59; caching and you&amp;#39;ll fix the problem.  It&amp;#39;s un-usable as-is.&lt;br /&gt;&lt;br /&gt;To see this problem, I have a website using forms authentication and profiling enabled.  In one of my pages I store the user&amp;#39;s preference for number of rows displayed on a grid.  The default is 20.  I login using IE as User1 and change my profile default from 20 to 10 and the grid responds by displaying only 10 rows.  I now login using FireFox &amp;#40;so I can login as a different user simultaneously&amp;#41; as User2.  I navigate to the page with the grid.  I am expecting to see the default value of 20 rows displayed but I get only 10.  As User2 I change the default to 100.  Then switch to the IE browser where I&amp;#39;m logged in as User1.  I refresh the page and the grid now displays 100 rows.  Both &amp;#40;different&amp;#41; user sessions are accessing the same user profile through the WebProfile.Current property.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comments: Incorrect, it needs to be a singleton&amp;#59; it just needs to be fixed for web usage. In a normal app this would work fine, but I forget that a static object in a web app is shared among all sessions because they are the same app. Do not revert back, let&amp;#8217;s just fix this. Get rid of the static object and store it in the Cache, session state, or some other consistent state.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Otherwise you will just be creating new objects upon each call, wasting cpu and memory.&amp;#13;&amp;#10;&amp;#13;&amp;#10;John</description><author>GotzBoost</author><pubDate>Sat, 10 Jan 2009 10:45:28 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: WebProfile.Current should not be a singleton 20090110A</guid></item><item><title>CREATED ISSUE: Auto check-out WebProfile.cs and WebProfileBuilder.user when using Source Control</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=9</link><description>I think that it would be a nice feature to auto check-out WebProfile.cs and WebProfileBuilder.user when using Source Control indeed of doing it manually every time.&lt;br /&gt;</description><author>MadDruid</author><pubDate>Fri, 09 Jan 2009 15:04:44 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Auto check-out WebProfile.cs and WebProfileBuilder.user when using Source Control 20090109P</guid></item><item><title>CREATED ISSUE: Profile Properties - Support for Generics</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=8</link><description>Currently, the WebProfileBuilder v1.3 doesn&amp;#39;t seem to properly support Generics.  For example, if you use System.Collections.Generic.List&amp;#96;1&amp;#91;&amp;#91;string&amp;#93;&amp;#93;, the WebProfile.cs &amp;#40;for C&amp;#35;&amp;#41; file generates incorrectly.  If you use System.Collections.Generic.List&amp;#96;1&amp;#91;string&amp;#93;, WebProfile.cs gets generated properly, but results in runtime configuration errors when attempting to get or set the property.&lt;br /&gt;</description><author>tsmyrnios</author><pubDate>Tue, 04 Nov 2008 00:32:22 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Profile Properties - Support for Generics 20081104A</guid></item><item><title>COMMENTED ISSUE: BuildWebProfile Failed</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=7</link><description>I encounted the following error in Visual Studio 2008&lt;br /&gt;&lt;br /&gt;Error&amp;#9;10&amp;#9;The &amp;#34;BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;System.ArgumentNullException&amp;#58; String reference not set to an instance of a String.&lt;br /&gt;Parameter name&amp;#58; s&lt;br /&gt;   at System.Text.Encoding.GetBytes&amp;#40;String s&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.IsProfileSame&amp;#40;&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;Web&lt;br /&gt;&lt;br /&gt;Comments: be sure you have a correct &amp;#60;profile&amp;#62; node in your web.config.</description><author>pomarc</author><pubDate>Mon, 22 Sep 2008 18:40:46 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: BuildWebProfile Failed 20080922P</guid></item><item><title>COMMENTED ISSUE: BuildWebProfile Failed</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=7</link><description>I encounted the following error in Visual Studio 2008&lt;br /&gt;&lt;br /&gt;Error&amp;#9;10&amp;#9;The &amp;#34;BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;System.ArgumentNullException&amp;#58; String reference not set to an instance of a String.&lt;br /&gt;Parameter name&amp;#58; s&lt;br /&gt;   at System.Text.Encoding.GetBytes&amp;#40;String s&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.IsProfileSame&amp;#40;&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;Web&lt;br /&gt;&lt;br /&gt;Comments: I&amp;#39;m getting the same error in VS 2005. Plus, all my references are broken... please help&amp;#63;</description><author>IrishChieftain</author><pubDate>Mon, 02 Jun 2008 07:57:49 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: BuildWebProfile Failed 20080602A</guid></item><item><title>CREATED ISSUE: BuildWebProfile Failed</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=7</link><description>I encounted the following error in Visual Studio 2008&lt;br /&gt;&lt;br /&gt;Error&amp;#9;10&amp;#9;The &amp;#34;BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;System.ArgumentNullException&amp;#58; String reference not set to an instance of a String.&lt;br /&gt;Parameter name&amp;#58; s&lt;br /&gt;   at System.Text.Encoding.GetBytes&amp;#40;String s&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.IsProfileSame&amp;#40;&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;Web&lt;br /&gt;&lt;br /&gt;</description><author>sim0n20</author><pubDate>Thu, 15 May 2008 20:04:12 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: BuildWebProfile Failed 20080515P</guid></item><item><title>CLOSED FEATURE: Generate profile as partial class?</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=5</link><description>I&amp;#39;d like to have some properties on the profile that aren&amp;#39;t directly generated from the config file.  You could support this cleanly by following the same pattern as Microsoft&amp;#39;s designers and code generators if you generate the WebProfile class as a partial class.  That would let me keep my customizations that shouldn&amp;#39;t be regenerated in a separate file that wouldn&amp;#39;t be overwritten by the generated code.&lt;br /&gt;&lt;br /&gt;-- Aaron&lt;br /&gt;Comments: Fixed in version 1.3.</description><author>robolize</author><pubDate>Mon, 05 May 2008 07:54:34 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Generate profile as partial class? 20080505A</guid></item><item><title>CLOSED ISSUE: WebProfile.Current should not be a singleton</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=6</link><description>The optimization you did for release 1.2.0 basically made the WebProfile.Current property a singleton pattern.  Whomever&amp;#39;s profile is accessed first through the WebProfile.Current property, is subsequently used in all user sessions.  Lose the static WebProfile _current&amp;#59; caching and you&amp;#39;ll fix the problem.  It&amp;#39;s un-usable as-is.&lt;br /&gt;&lt;br /&gt;To see this problem, I have a website using forms authentication and profiling enabled.  In one of my pages I store the user&amp;#39;s preference for number of rows displayed on a grid.  The default is 20.  I login using IE as User1 and change my profile default from 20 to 10 and the grid responds by displaying only 10 rows.  I now login using FireFox &amp;#40;so I can login as a different user simultaneously&amp;#41; as User2.  I navigate to the page with the grid.  I am expecting to see the default value of 20 rows displayed but I get only 10.  As User2 I change the default to 100.  Then switch to the IE browser where I&amp;#39;m logged in as User1.  I refresh the page and the grid now displays 100 rows.  Both &amp;#40;different&amp;#41; user sessions are accessing the same user profile through the WebProfile.Current property.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comments: Fixed in version 1.3.</description><author>robolize</author><pubDate>Mon, 05 May 2008 07:54:34 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: WebProfile.Current should not be a singleton 20080505A</guid></item><item><title>EDITED FEATURE: Generate profile as partial class?</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=5</link><description>I&amp;#39;d like to have some properties on the profile that aren&amp;#39;t directly generated from the config file.  You could support this cleanly by following the same pattern as Microsoft&amp;#39;s designers and code generators if you generate the WebProfile class as a partial class.  That would let me keep my customizations that shouldn&amp;#39;t be regenerated in a separate file that wouldn&amp;#39;t be overwritten by the generated code.&lt;br /&gt;&lt;br /&gt;-- Aaron&lt;br /&gt;</description><author>robolize</author><pubDate>Mon, 05 May 2008 06:51:31 GMT</pubDate><guid isPermaLink="false">EDITED FEATURE: Generate profile as partial class? 20080505A</guid></item><item><title>COMMENTED ISSUE: Generate profile as partial class?</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=5</link><description>I&amp;#39;d like to have some properties on the profile that aren&amp;#39;t directly generated from the config file.  You could support this cleanly by following the same pattern as Microsoft&amp;#39;s designers and code generators if you generate the WebProfile class as a partial class.  That would let me keep my customizations that shouldn&amp;#39;t be regenerated in a separate file that wouldn&amp;#39;t be overwritten by the generated code.&lt;br /&gt;&lt;br /&gt;-- Aaron&lt;br /&gt;Comments: This is a great idea.  It will be in version 1.3.&amp;#13;&amp;#10;Thanks&amp;#13;&amp;#10;-Joe</description><author>robolize</author><pubDate>Mon, 05 May 2008 06:51:31 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Generate profile as partial class? 20080505A</guid></item><item><title>CLOSED ISSUE: Cannot generate Profile Class</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=2</link><description>When building my project, I encounter following error message&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error 25 BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;&lt;br /&gt;System.NullReferenceException&amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at WebProfileBuilder.Builder.LoadProfileFromWebConfig&amp;#40;String path&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;CsExample&lt;br /&gt;&lt;br /&gt;Comments: I am not able to reproduce this error.  I&amp;#8217;m going to close it.  If it&amp;#8217;s still a problem, please let me know.&amp;#13;&amp;#10;Thanks&amp;#13;&amp;#10;-Joe</description><author>robolize</author><pubDate>Mon, 05 May 2008 06:27:09 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Cannot generate Profile Class 20080505A</guid></item><item><title>COMMENTED ISSUE: Cannot generate Profile Class</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=2</link><description>When building my project, I encounter following error message&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error 25 BuildWebProfile&amp;#34; task failed unexpectedly.&lt;br /&gt;&lt;br /&gt;System.NullReferenceException&amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at WebProfileBuilder.Builder.LoadProfileFromWebConfig&amp;#40;String path&amp;#41;&lt;br /&gt;   at WebProfileBuilder.Builder.GenerateWebProfile&amp;#40;BuildWebProfile buildWebProfile&amp;#41;&lt;br /&gt;   at WebProfileBuilder.BuildWebProfile.Execute&amp;#40;&amp;#41;&lt;br /&gt;   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask&amp;#40;EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean&amp;#38; taskResult&amp;#41;&amp;#9;CsExample&lt;br /&gt;&lt;br /&gt;Comments: I am not able to reproduce this error.  I&amp;#8217;m going to close it.  If it&amp;#8217;s still a problem, please let me know.&amp;#13;&amp;#10;Thanks&amp;#13;&amp;#10;-Joe</description><author>robolize</author><pubDate>Mon, 05 May 2008 06:26:41 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Cannot generate Profile Class 20080505A</guid></item><item><title>EDITED ISSUE: WebProfile.Current should not be a singleton</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=6</link><description>The optimization you did for release 1.2.0 basically made the WebProfile.Current property a singleton pattern.  Whomever&amp;#39;s profile is accessed first through the WebProfile.Current property, is subsequently used in all user sessions.  Lose the static WebProfile _current&amp;#59; caching and you&amp;#39;ll fix the problem.  It&amp;#39;s un-usable as-is.&lt;br /&gt;&lt;br /&gt;To see this problem, I have a website using forms authentication and profiling enabled.  In one of my pages I store the user&amp;#39;s preference for number of rows displayed on a grid.  The default is 20.  I login using IE as User1 and change my profile default from 20 to 10 and the grid responds by displaying only 10 rows.  I now login using FireFox &amp;#40;so I can login as a different user simultaneously&amp;#41; as User2.  I navigate to the page with the grid.  I am expecting to see the default value of 20 rows displayed but I get only 10.  As User2 I change the default to 100.  Then switch to the IE browser where I&amp;#39;m logged in as User1.  I refresh the page and the grid now displays 100 rows.  Both &amp;#40;different&amp;#41; user sessions are accessing the same user profile through the WebProfile.Current property.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><author>robolize</author><pubDate>Mon, 05 May 2008 06:23:33 GMT</pubDate><guid isPermaLink="false">EDITED ISSUE: WebProfile.Current should not be a singleton 20080505A</guid></item><item><title>COMMENTED ISSUE: WebProfile.Current should not be a singleton</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=6</link><description>The optimization you did for release 1.2.0 basically made the WebProfile.Current property a singleton pattern.  Whomever&amp;#39;s profile is accessed first through the WebProfile.Current property, is subsequently used in all user sessions.  Lose the static WebProfile _current&amp;#59; caching and you&amp;#39;ll fix the problem.  It&amp;#39;s un-usable as-is.&lt;br /&gt;&lt;br /&gt;To see this problem, I have a website using forms authentication and profiling enabled.  In one of my pages I store the user&amp;#39;s preference for number of rows displayed on a grid.  The default is 20.  I login using IE as User1 and change my profile default from 20 to 10 and the grid responds by displaying only 10 rows.  I now login using FireFox &amp;#40;so I can login as a different user simultaneously&amp;#41; as User2.  I navigate to the page with the grid.  I am expecting to see the default value of 20 rows displayed but I get only 10.  As User2 I change the default to 100.  Then switch to the IE browser where I&amp;#39;m logged in as User1.  I refresh the page and the grid now displays 100 rows.  Both &amp;#40;different&amp;#41; user sessions are accessing the same user profile through the WebProfile.Current property.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comments: Good call.  What can I say other than I screwed up.  I will revert this change for version 1.3.  Thanks for your feedback and patients.</description><author>robolize</author><pubDate>Mon, 05 May 2008 06:22:37 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: WebProfile.Current should not be a singleton 20080505A</guid></item><item><title>CREATED ISSUE: WebProfile.Current should not be a singleton</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=6</link><description>The optimization you did for release 1.2.0 basically made the WebProfile.Current property a singleton pattern.  Whomever&amp;#39;s profile is accessed first through the WebProfile.Current property, is subsequently used in all user sessions.  Lose the static WebProfile _current&amp;#59; caching and you&amp;#39;ll fix the problem.  It&amp;#39;s un-usable as-is.&lt;br /&gt;&lt;br /&gt;To see this problem, I have a website using forms authentication and profiling enabled.  In one of my pages I store the user&amp;#39;s preference for number of rows displayed on a grid.  The default is 20.  I login using IE as User1 and change my profile default from 20 to 10 and the grid responds by displaying only 10 rows.  I now login using FireFox &amp;#40;so I can login as a different user simultaneously&amp;#41; as User2.  I navigate to the page with the grid.  I am expecting to see the default value of 20 rows displayed but I get only 10.  As User2 I change the default to 100.  Then switch to the IE browser where I&amp;#39;m logged in as User1.  I refresh the page and the grid now displays 100 rows.  Both &amp;#40;different&amp;#41; user sessions are accessing the same user profile through the WebProfile.Current property.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><author>pshaffer</author><pubDate>Wed, 23 Apr 2008 17:15:33 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: WebProfile.Current should not be a singleton 20080423P</guid></item><item><title>CREATED ISSUE: Generate profile as partial class?</title><link>http://code.msdn.microsoft.com/WebProfileBuilder/WorkItem/View.aspx?WorkItemId=5</link><description>I&amp;#39;d like to have some properties on the profile that aren&amp;#39;t directly generated from the config file.  You could support this cleanly by following the same pattern as Microsoft&amp;#39;s designers and code generators if you generate the WebProfile class as a partial class.  That would let me keep my customizations that shouldn&amp;#39;t be regenerated in a separate file that wouldn&amp;#39;t be overwritten by the generated code.&lt;br /&gt;&lt;br /&gt;-- Aaron&lt;br /&gt;</description><author>ohTHATaaronbrown</author><pubDate>Tue, 22 Apr 2008 21:31:34 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Generate profile as partial class? 20080422P</guid></item></channel></rss>