Pis-siden her gik var gået ned lige som jeg postede et indlæg. Hvornår lærer man at kopiere inden man trykker send.
Nå, men viste sig - som I var inde på at være et andet problem.
Det er første gang jeg arbejder med Membership osv, så er lidt i blinde.
Opretter et website i Visual Web Developer og fikser web.config efter en vejledning på 4guysfromrolla.com. Jeg gemmer ikke data i App_Data men i en sql-server.
Min web.config ser ud som følger:
<?xml version="1.0"?>
<configuration xmlns="
http://schemas.microsoft.com/.NetConfiguration/v2.0"> <connectionStrings>
<add name="MyDB" connectionString="Server=***********;Database=e20;User ID=***;Password=***;Trusted_Connection=False" />
</connectionStrings>
<system.web>
<authentication mode="Forms"/>
<membership defaultProvider="CustomizedProvider">
<providers>
<add name="CustomizedProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MyDB" applicationName="testProfile" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" />
</providers>
</membership>
<roleManager enabled="true"
defaultProvider="CustomizedRoleProvider">
<providers>
<add name="CustomizedRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="MyDB" />
</providers>
</roleManager>
<compilation debug="true"/>
</system.web>
</configuration>
Rollerne opretter jeg inde i website configuration.
Det virker helt fint, og efter jeg har bøvlet lidt rundt så vælger jeg at starte på en frisk i et nyt website. Jeg kopierer web.config over i det nye website, og tænker dermed at den benytter de samme Users og Roles. Pudsigt nok viser det sig at Roles ikke eksisterer, mens Users stadig er der? Kan nogen af jer - evt. ud fra web.config komme med en forklaring?
Nå, men jeg fik løst mit problem, så tid til point. Eftersom I begge ledte mig på rette vej, så synes jeg det er rimeligt at I deler.
Nu er 30 point lidt sølle at dele, så hvis det har nogen betydning skal jeg gerne oprette et point-spørgsmål så I kan 30 hver. I så fald råb lige højt - er ingen grund til at belaste eksperten mere end højst nødvendigt :o)