<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πρόβλημα με asp.net authentication και μεταφορά βάσης με backup</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26178.aspx</link><pubDate>Fri, 09 Mar 2007 19:07:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26178</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26178.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=26178</wfw:commentRss><description>Σ'ευχαριστώ πολύ &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα με asp.net authentication και μεταφορά βάσης με backup</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26171.aspx</link><pubDate>Fri, 09 Mar 2007 17:27:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26171</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26171.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=26171</wfw:commentRss><description>Με τις παλιές εγγραφές δεν θα έχεις πρόβλημα. Καλό θα ήταν να τις σβήσεις, αλλά δεν πειράζει και να μείνουν. &amp;nbsp;  &lt;br&gt;&lt;br&gt;&amp;lt;connectionStrings&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="dbConn" connectionString="Data Source=*****;Initial Catalog=*****;Persist Security Info=True;User ID=****;Password=****"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; providerName="System.Data.SqlClient" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/connectionStrings&amp;gt;&lt;br&gt;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.web&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sessionState mode="InProc" timeout="10"&amp;nbsp; /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;compilation&amp;nbsp; debug="true" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;customErrors&amp;nbsp; mode="Off" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authentication mode="Forms" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;globalization fileEncoding="utf-8" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;membership defaultProvider="customizedMemberProvider"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;providers&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;remove name="AspNetSqlProvider" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="customizedMemberProvider"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type="system.web.security.sqlMembershipProvider"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionStringName="dbConn"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minRequiredPasswordLength="8"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxInvalidPasswordAttempts="3"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enablePasswordRetrieval="false"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enablePasswordReset="true"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requiresQuestionAndAnswer="true"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requiresUniqueEmail="true"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; passwordFormat="Hashed"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#ff0000"&gt;applicationName="membershipApp" &lt;/font&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minRequiredNonalphanumericCharacters="0"/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/providers&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/membership&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;roleManager enabled="true" defaultProvider="CustomizedRoleProvider"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;providers&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="CustomizedRoleProvider" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type="System.Web.Security.SqlRoleProvider" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionStringName="dbConn" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#ff0000"&gt;applicationName="membershipApp"&lt;/font&gt; /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/providers&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/roleManager&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.web&amp;gt;</description></item><item><title>Απ: Πρόβλημα με asp.net authentication και μεταφορά βάσης με backup</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26134.aspx</link><pubDate>Fri, 09 Mar 2007 01:46:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26134</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26134.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=26134</wfw:commentRss><description>Σ'ευχαριστώ για την απάντηση, αλλά δυστυχώς (για μένα) δεν πολυκατάλαβα. Μήπως θα μπορούσες να μου δώσεις ένα παράδειγμα για το τμήμα του web.config στο οποίο αναφέρεσαι; Εφόσον το κάνω, τι γίνεται με τους ίδιους χρήστες και τους ίδιους ρόλους που έχω ξαναπεράσει; Θα δημιουργηθεί κάποιο conflict;&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα με asp.net authentication και μεταφορά βάσης με backup</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26117.aspx</link><pubDate>Thu, 08 Mar 2007 22:51:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26117</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26117.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=26117</wfw:commentRss><description>στο web.config στους providers πρέπει να δηλώσεις το ApplicationName για να μπορεί να κρατά τους χρήστες στις μεταφορές. Αν ανοίξεις τους πίνακες της βάσης πιστεύω ότι θα βρεις και τους παλιούς που είχες δηλώσει. &lt;br&gt;Αυτό συμβαίνει γιατί ο μηχανισμός έχει σχεδιαστεί έτσι ώστε στην ίδια βάση να μπορεί να κρατά στοιχεία χρηστών από πολλές εφαρμογές.&lt;br&gt;</description></item><item><title>Πρόβλημα με asp.net authentication και μεταφορά βάσης με backup</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26115.aspx</link><pubDate>Thu, 08 Mar 2007 21:59:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26115</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26115.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=26115</wfw:commentRss><description>&lt;P&gt;Η βάση είναι SQL Server 2005 και περιέχει τους πίνακες, stored procedures κτλ για asp authentication. &lt;/P&gt;
&lt;P&gt;Η εφαρμογή είναι asp.net 2.0 (VB, VS 2005).&lt;/P&gt;
&lt;P&gt;Η εφαρμογή και η βάση είναι στο ίδιο PC.&lt;/P&gt;
&lt;P&gt;Δοκίμασα εχθές να μεταφέρω τη βάση σε άλλο μηχάνημα και να δω πώς πάει. Άλλαξα το connection string&amp;nbsp;στο web.config, backup από το δικό μου μηχάνημα, restore στο άλλο και ... F5.&lt;/P&gt;
&lt;P&gt;Το μήνυμα που πήρα ήταν : &lt;BR&gt;The 'System.Web.Security.SqlMembershipProvider' requires a database schema compatible with schema version '1'.&amp;nbsp; &lt;BR&gt;However, the current database schema is not compatible with this version.&amp;nbsp; &lt;BR&gt;You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), &lt;BR&gt;or upgrade the provider to a newer version.&lt;/P&gt;
&lt;P&gt;Μετά από ψάξιμο, βρήκα από &lt;A href="http://community.discountasp.net/pr.aspx?f=24&amp;amp;m=6679"&gt;http://community.discountasp.net/pr.aspx?f=24&amp;amp;m=6679&lt;/A&gt;&amp;nbsp;κάποιον που έλεγε ότι αν κάνεις offline την εφαρμογή, κάτι αλλάζει στο web.config (ούτε αυτός ήξερε ακριβώς αλλά ούτε κι εγώ&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;, οπότε αν το αντιγράψεις στο directory της εφαρμογής θα παίξει. Δε λέω, δίκιο είχε, μόνο που όταν προσπάθησα να&amp;nbsp;μπω στην εφαρμογή κατάλαβα (αφού πρώτα σιγουρεύτηκα ότι α) το πληκτρολόγιο δουλεύει κανονικά και β) δεν έχω ξεχάσει το password) πως δεν μεταφέρθηκαν οι χρήστες και οι ρόλοι.&lt;/P&gt;
&lt;P&gt;Κάτι άλλο που δοκίμασα διαβάζοντας κάποιο post από &lt;A href="http://p2p.wrox.com/topic.asp?TOPIC_ID=44258"&gt;http://p2p.wrox.com/topic.asp?TOPIC_ID=44258&lt;/A&gt;&amp;nbsp;, ήταν να&amp;nbsp;αντιγράψω τα περιεχόμενα του aspnet_SchemaVersions από το δικό μου PC.&lt;/P&gt;
&lt;P&gt;Users&amp;nbsp;και roles&amp;nbsp;πάντως παρέμειναν άφαντοι. Ευτυχώς που και οι δύο έχουν λίγες γραμμές και μου πήρε ελάχιστο χρόνο για να τους ξαναπεράσω. &lt;/P&gt;
&lt;P&gt;Ποιά είναι η σωστή διαδικασία που θα έπρεπε να ακολουθήσω; &lt;/P&gt;</description></item></channel></rss>