<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/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>Search results matching tag 'provider'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=provider&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'provider'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Migrate from System.Data.OracleClient in two simple steps with Devart</title><link>http://forums.asp.net/thread/3442895.aspx</link><pubDate>Tue, 06 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3442895</guid><dc:creator>corelab</dc:creator><description>   Devart offers dotConnect for Oracle – fast and reliable ADO.NET provider for the wide range of users. Our ADO.NET provider is the most compatible with OracleClient. dotConnect allows you to migrate from MS OracleClient just in two simple steps.
&lt;br /&gt;
   As you might know from ADO.NET team blog Microsoft announced deprecation of OracleClient as a part of ADO.NET roadmap and strongly recommended to use  third-party ADO.NET providers for Oracle  instead of continuing to use Microsoft’s OracleClient for new application development.
&lt;br /&gt;
   We have researched problems, which users may encounter migrating from OracleClient to dotConnect for Oracle and found two major. They are Interface differences and Behavior differences. Devart reduces all them just by 2 simple actions. Almost all differences in the names of the classes, methods, and fields between OracleClient and dotConnect for Oracle were removed. Migration Wizard will solve the problems with the minor differences that still exist so you don&amp;#39;t have to learn new interface. All behavior differences will be simply reduced just by inserting one string to your code. As simply as that.
&lt;br /&gt;
   What benefits you have using dotConnect for Oracle? 
We offer you to choose the best Edition to fit your needs. You need functionality similar to OracleClient — get it for FREE! Choose our FREE Express edition! If you want to develop and deploy database applications with ease or you need some advanced features and all functionality of Oracle — choose one of our Advanced Editions. Their prices start just from $149.95. 
To learn more, download trial and free editions, or order a license welcome to Devart site:
www.devart.com/dotconnect/oracle/.
&lt;br /&gt;
   To read full size article with pictures and examples visit dotConnect&amp;#39;s team blog: http://www.devart.com/blogs/dotconnect/?p=67 .
&lt;br /&gt;
Enjoy simplicity of migration with us!




About Devart

Devart (formerly known as Core Lab) is a software development company with 11 years of experience on the software market and over 20 thousands of devoted users. 
We specialize in providing native connectivity solutions as well as comprehensive development and management tools for the most popular databases, including Oracle, SQL Server, MySQL, PostgreSQL, InterBase, Firebird, and SQLite.

For additional information about Devart, visit www.devart.com/company/.</description></item><item><title>MPS provider for BES in HMC4</title><link>http://forums.asp.net/thread/3414919.aspx</link><pubDate>Sat, 19 Sep 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3414919</guid><dc:creator>carlosarroba</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I´m goint to install BES 4.1 in our HMC4 platform, so I need an MPS provider for BES provisioning.&lt;/p&gt;&lt;p&gt;Where can I get the provider?&lt;/p&gt;&lt;p&gt;Can someone send me the provider, or tell me where to get it?&lt;/p&gt;&lt;p&gt;Thank you,&lt;/p&gt;&lt;p&gt;Carlos Arroba.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Save/Retrieve data in profile property</title><link>http://forums.asp.net/thread/3357159.aspx</link><pubDate>Wed, 19 Aug 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3357159</guid><dc:creator>Svetlana Proycheva</dc:creator><description>&lt;p&gt;
&lt;p&gt;&lt;span id="_marker"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;My application uses custom objects, stored in profile properties, to store and manipulate data cross pages. It works properly in Visual Studio but does not function all right from the Internet. I thought Serialization caused problems. So I made a test with a simple string profile property instead of a custom class one. The problem still persists:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;anonymousIdentification&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;enabled&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;profile&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;enabled&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;properties&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;add&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;name&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;Text&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:red;"&gt;allowAnonymous&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;properties&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;profile&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;protected&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;void&lt;/span&gt; Save_Button_Click(&lt;span style="COLOR:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;span style="COLOR:green;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Profile.Text = Input_TextBox.Text;&lt;span style="COLOR:green;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;protected&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;void&lt;/span&gt; Retrieve_Button_Click(&lt;span style="COLOR:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt; (Profile.Text != &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;)&lt;span style="COLOR:green;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Output_TextBox.Text = Profile.Text;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;else&lt;/span&gt; Output_TextBox.Text = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Empty&amp;quot;&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font face="Times New Roman" size="3"&gt;I type some text in Input_TextBox, click on &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;Save_Button&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;font face="Times New Roman" size="3"&gt;, then on &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;Retrieve_Button. The result in Output_TexBox varies:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;* When run in Visual Studio: Output_TexBox shows profile property stores the input data.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;* When run in Internet:&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Output_TexBox shows profile property is empty.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;The same problem ocurres with session variables. Do I miss something or it’s a server configuration issue?&lt;/span&gt;&lt;/p&gt;</description></item><item><title>sql server express 2008 to 2005 --&amp;gt; provider not working</title><link>http://forums.asp.net/thread/3164059.aspx</link><pubDate>Thu, 14 May 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3164059</guid><dc:creator>golden_eagle</dc:creator><description>&lt;p&gt;I just uninstalled SQL Server Express 2008 and installed 2005 instead because 2008 wouldn&amp;#39;t reinstall&lt;/p&gt;
&lt;p&gt;SQL Server 2005 seems to be working just fine, but in Visual Web Developer Express 2008 the membership provider no longer works properly because it is not connecting to SQL Server anymore&lt;/p&gt;
&lt;p&gt;When I click &amp;quot;Test&amp;quot;&amp;nbsp;next to&amp;nbsp;&lt;br /&gt;WAT &amp;gt; Provider Config.&amp;nbsp;&amp;gt; Select a single provider... &amp;gt; AspNetSqlProvider&lt;br /&gt;I get this message:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span id="ctl00_ctl00_ctl00_content_content_confirmation_dialogContent_testConnectionLiteral"&gt;Could not establish a connection to the database. &lt;br /&gt;If you have not yet created the SQL Server database, exit the Web Site Administration tool, use the aspnet_regsql command-line utility to create and configure the database, and then return to this tool to set the provider.&lt;/span&gt; &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Here is the connection string from the machine.config file:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;LocalSqlServer&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;connectionString&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;providerName&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;System.Data.SqlClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Providers and Entity Data Model</title><link>http://forums.asp.net/thread/3127532.aspx</link><pubDate>Wed, 29 Apr 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3127532</guid><dc:creator>stevoman</dc:creator><description>&lt;p&gt;I am just planning an application which requires extensive extra functionality from the membership and role providers, so I need to develop new ones. I am planning on&amp;nbsp;using SQL Server as a backend store, and an Entity Data Model to provide code to data mappings throughout the application.&lt;/p&gt;
&lt;p&gt;One issue I am now considering is the level of integration of the providers into the data model. Two options seem to be obvious:&lt;/p&gt;
&lt;p&gt;1) To build the data model to encompass all the membership, profile, and role classes within the whole application model.&lt;/p&gt;
&lt;p&gt;+ Better strongly typed access to all relevant classes the application needs.&lt;/p&gt;
&lt;p&gt;2) To build seperate data models for the providers, and link between them based on User ID type keys.&lt;/p&gt;
&lt;p&gt;+&amp;nbsp;Providers are less tightly coupled, and will be easier to modify or replace.&lt;br /&gt;+ Fits better with the ethos of interchangable code blocks. Reusing code will be easier.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Each approach seems to have advantages and disadvantages as noted. Because of the extra functionality needed, the argument for using replacable code blocks seems to carry less weight, so I am veering toward using one monolithic backend store and data model for the entire application.&lt;/p&gt;
&lt;p&gt;Are there any other factors (aesthetic, performance, reusability, vileness of design, or other) to either of these approaches that I should consider? Any comments on either approach? Or is there a third way that&amp;#39;s better than both?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks,&lt;br /&gt;stevoman&lt;/p&gt;</description></item><item><title>How to implement different access levels within the same Role</title><link>http://forums.asp.net/thread/3098399.aspx</link><pubDate>Fri, 17 Apr 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3098399</guid><dc:creator>vialetti</dc:creator><description>&lt;p&gt;Hello all.&lt;br /&gt;I am about to develop a web app for managing information that is grouped into different areas or departments, and each one should have an administrator.&lt;/p&gt;
&lt;p&gt;I am going to create the following roles using the ASP.NET Forms Roles and Membership providers: &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Super Admin&lt;br /&gt;Group Admin&lt;br /&gt;Regular User&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Group Admin and Regular User need to have access to the information only in their own groups.&lt;/p&gt;
&lt;p&gt;For example, if the groups are: London, Berlin, Rome, then the Rome people should see only the Rome information, and have NO access to London and Berlin information.&amp;nbsp; The different groups are going to be created by the Super Admin. When a new group comes in he creates it, and then creates the admins and users for it.&lt;/p&gt;
&lt;p&gt;The roles describes above solve the problem of having different access to certain web pages, but I still don&amp;#39;t have a way to distinguish if they belong to London or Berlin or Rome.&lt;/p&gt;
&lt;p&gt;So, for this, I am creating fields in my database tables.&amp;nbsp; For example, I have one table called &amp;quot;Contact&amp;quot; which holds the contacts for every group, that table looks something like this:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;ContactId&lt;br /&gt;First name&lt;br /&gt;Last name&lt;br /&gt;Phone&lt;br /&gt;Address&lt;br /&gt;GroupId&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In &amp;quot;GroupId&amp;quot; I will save the Id of the group that contact belongs to (London, Berlin, or Rome).&lt;/p&gt;
&lt;p&gt;And for the Users I will have to create a Profile table of my own and link it to the Membership users, so I can save this extra info for each user:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;GroupId&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In that field I will save the Id of the group that user belongs to.&lt;/p&gt;
&lt;p&gt;In the contact and contact admin web pages I will run a check at the first of the code behind that checks the current logged in user&amp;#39;s Group Id and then show only his contacts.&lt;/p&gt;
&lt;p&gt;Ok this is the general Idea of my problem and my suggested solution.&lt;/p&gt;
&lt;p&gt;I am posting this because I keep wondering if it is the right way to do it or should I create the following Membership Roles:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Super Admin&lt;br /&gt;London Group Admin&lt;br /&gt;Berlin Group Admin&lt;br /&gt;Rome Group Admin&lt;br /&gt;London Regular User&lt;br /&gt;Berlin Regular User&lt;br /&gt;Rome Regular User&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;My fear of doing so is that I will end up with dozens of roles after a while. And that I will have to create tools for changing the Membership Roles dynamically, is that recommended, safe, etc?&lt;/p&gt;
&lt;p&gt;What do you think?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>create database infra-structure to Providers</title><link>http://forums.asp.net/thread/3016941.aspx</link><pubDate>Wed, 18 Mar 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3016941</guid><dc:creator>Rodrigo Braga</dc:creator><description>&lt;p&gt;where can I find SQL scripts to prepare database to use Providers (Membership, Role...) offered by MySQL Connector (6.0 or above)&lt;br /&gt;&lt;br /&gt;thanks&lt;br /&gt;&lt;/p&gt;</description></item><item><title>MySQL TableProfileProvider</title><link>http://forums.asp.net/thread/2948406.aspx</link><pubDate>Tue, 17 Feb 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2948406</guid><dc:creator>schadha</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I urgently need TableProfileProvider&amp;nbsp;with Mysql, and in VB.Net. I can work with C# as well, but it still needs to be in MySQL.&lt;/p&gt;
&lt;p&gt;Can anyone please help me with this.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Sandy&lt;/p&gt;</description></item><item><title>Extending Role Provider</title><link>http://forums.asp.net/thread/2922824.aspx</link><pubDate>Fri, 06 Feb 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2922824</guid><dc:creator>monkeylee</dc:creator><description>Hi All,

I have started work with the membership providers and roles, I want to use the standard sql based role provider but it only stored the role name, id and app name, is there a way to add an additional field forexample section that I can access for the provider api? or do I need to implement a custom role provider, if so is the above still possible? and can I get/use the code for the default sql role provider for the standard methods such as isUserinrole etc

Any direction would be appreciated

thanks

Lee</description></item><item><title>3.5 Framework SP1 Membership Provider fails</title><link>http://forums.asp.net/thread/2744247.aspx</link><pubDate>Thu, 13 Nov 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2744247</guid><dc:creator>Nannette</dc:creator><description>&lt;p&gt;I have windows 2008 web server edition and IIS7, and sql server 2008 web server edition. I am using 3.5 framework with SP1.&lt;/p&gt;
&lt;p&gt;On my windows 2000 server and database servers, I use asp.net membership with no problems. But I am having login problems using the membership provider with 2008 and IIS7. I have no problems viewing grids and doing database things that do not require log in. It only effects the membership provider logins and other functionality.&lt;/p&gt;
&lt;p&gt;In the app pool I did this:&lt;/p&gt;
&lt;p&gt;Set the identity on the app pool in IIS7 to &amp;quot;NetworkService&amp;quot; I tried both Integrated and Classic.&lt;/p&gt;
&lt;p&gt;I have forms authentication enabled and anonymous authentication with my SQLIISUser and the password inserted in the IIS7 for this website.&lt;/p&gt;
&lt;p&gt;I have tried a connection string with both windows authentication and sql server authentication:&lt;/p&gt;
&lt;p&gt;I was told to: update your connection string to &amp;quot;Integrated Security=SSPI;&amp;quot; not &amp;quot;Integrated Security=true;&amp;quot; - which I did.&lt;/p&gt;
&lt;p&gt;This gives login failed for anonymous user error: &lt;/p&gt;
&lt;p&gt;&amp;lt;add name=&amp;quot;XXConnectionString&amp;quot; connectionString=&amp;quot;Data Source=xx.xx.xx.xx;Initial Catalog=XX;Integrated Security=SSPI&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;This gives log in failed for SQLIISUser.&lt;/p&gt;
&lt;p&gt;&amp;lt;add name=&amp;quot;XXConnectionString&amp;quot; connectionString=&amp;quot;Data Source=xx.xx.xx.xx;Initial Catalog=XX;&lt;/p&gt;
&lt;p&gt;Persist Security Info=True;User ID=SQLIISUser;Password=XXXXXX&amp;quot;&lt;/p&gt;
&lt;p&gt;providerName=&amp;quot;System.Data.SqlClient&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;My membership settings also include:&lt;/p&gt;
&lt;p&gt;&amp;lt;appSettings&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;add key=&amp;quot;MembershipConnectionStringName&amp;quot; value=&amp;quot;XXConnectionString&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/appSettings&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;system.web&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;membership defaultProvider=&amp;quot;AspNetSqlMembershipProvider&amp;quot; hashAlgorithmType=&amp;quot;SHA1&amp;quot; userIsOnlineTimeWindow=&amp;quot;15&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;providers&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;clear /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;add name=&amp;quot;AspNetSqlMembershipProvider&amp;quot; type=&amp;quot;System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot; connectionStringName=&amp;quot;XXConnectionString&amp;quot; applicationName=&amp;quot;/&amp;quot; passwordFormat=&amp;quot;Hashed&amp;quot; enablePasswordRetrieval=&amp;quot;false&amp;quot; enablePasswordReset=&amp;quot;true&amp;quot; requiresQuestionAndAnswer=&amp;quot;true&amp;quot; requiresUniqueEmail=&amp;quot;false&amp;quot; maxInvalidPasswordAttempts=&amp;quot;5&amp;quot; minRequiredPasswordLength=&amp;quot;7&amp;quot; minRequiredNonalphanumericCharacters=&amp;quot;1&amp;quot; passwordStrengthRegularExpression=&amp;quot;&amp;quot; passwordAttemptWindow=&amp;quot;10&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/providers&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/membership&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;roleManager defaultProvider=&amp;quot;AspNetSqlRoleProvider&amp;quot; cacheRolesInCookie=&amp;quot;true&amp;quot; cookieName=&amp;quot;.ASPXROLES&amp;quot; cookiePath=&amp;quot;/&amp;quot; cookieProtection=&amp;quot;All&amp;quot; cookieRequireSSL=&amp;quot;false&amp;quot; cookieSlidingExpiration=&amp;quot;true&amp;quot; cookieTimeout=&amp;quot;30&amp;quot; createPersistentCookie=&amp;quot;false&amp;quot; maxCachedResults=&amp;quot;25&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;providers&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;clear /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;add name=&amp;quot;AspNetSqlRoleProvider&amp;quot; connectionStringName=&amp;quot;XXConnectionString&amp;quot; applicationName=&amp;quot;/&amp;quot; type=&amp;quot;System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/providers&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/roleManager&amp;gt;&lt;/p&gt;
&lt;p&gt;On the SQL Server 2008 database, I have the SQLIISUser setup as a user, and given dbdatareader and dbdatawriter and public permissions on the database. I also have a &amp;quot;NT AUTHORITY\NETWORK SERVICE&amp;quot; user with db_owner access.&lt;/p&gt;
&lt;p&gt;Again, all database connections work fine remotely, with windows authentication and with sql server authentication if only viewing data in a grid or doing inserts or updates, etc. But once I try to use the membership stuff, that&amp;#39;s where it fails.&lt;/p&gt;
&lt;p&gt;Please help.&lt;/p&gt;
&lt;p&gt;Partial stack trace for login failed for sql user:&lt;/p&gt;
&lt;p&gt;System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4844759&lt;/p&gt;
&lt;p&gt;System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194&lt;/p&gt;
&lt;p&gt;System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392&lt;/p&gt;
&lt;p&gt;System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>