Avatar billede ha9953 Nybegynder
02. april 2006 - 01:56 Der er 10 kommentarer og
1 løsning

2.0: Attributten 'RequiresUniqueEmail' kunne ikke genkendes

Hej

jeg er ved at implementere sikkerhedsfunktionerne på mit website, men får følgende fejl når jeg går ind i asp.net configurations værktøjet under sikkerhed:

[Attributten 'RequiresUniqueEmail' kunne ikke genkendes]

min web.config ser ud som følgende:

<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup">
            <section name="converters" type="Microsoft.Web.Configuration.ConvertersSection" requirePermission="false"/>
            <section name="webServices" type="Microsoft.Web.Configuration.WebServicesSection" requirePermission="false"/>
            <section name="authenticationService" type="Microsoft.Web.Configuration.AuthenticationServiceSection" requirePermission="false"/>
            <section name="profileService" type="Microsoft.Web.Configuration.ProfileServiceSection" requirePermission="false"/>
        </sectionGroup>
    </configSections>
    <microsoft.web>
        <converters>
            <add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/>
            <add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/>
            <add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/>
        </converters>
        <webServices enableBrowserAccess="true"/>
    </microsoft.web>
    <appSettings/>
    <connectionStrings>
        <add name="StandardConn" connectionString="Data Source=******,1433;Initial Catalog=******;User ID=******; Password=******; Network Library=DBMSSOCN" providerName="System.Data.SqlClient"/>
    </connectionStrings>


  <location path="Admin">
    <system.web>
      <authorization>
        <allow roles="Admin" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>
 
  <system.web>
    <authentication mode="Forms">
      <forms loginUrl="~\login.aspx" defaultUrl="~\default.aspx" protection="All" timeout="30" />
    </authentication>
    <roleManager defaultProvider="SqlRoleProvider" enabled="true" >
      <providers>
        <clear/>
        <add name="SqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="StandardConn" />
      </providers>
    </roleManager>
    <membership defaultProvider="SqlMemberProvider">
      <providers>
        <clear/>
        <add connectionStringName="StandardConn" name="SqlMemberProvider" type="System.Web.Security.SqlMembershipProvider"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="false"
          RequiresUniqueEmail="true"
          minRequiredNonAlphanumericCharacters="0"
          minRequiredPasswordLength="7"
          passwordFormat="Hashed"/>
      </providers>
    </membership>

    <pages theme="standard">
            <controls>
                <add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
                <add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
            </controls>
            <namespaces>
                <clear/>
                <add namespace="System"/>
                <add namespace="System.Collections"/>
                <add namespace="System.Collections.Specialized"/>
                <add namespace="System.Configuration"/>
                <add namespace="System.Text"/>
                <add namespace="System.Text.RegularExpressions"/>
                <add namespace="System.Web"/>
                <add namespace="System.Web.Caching"/>
                <add namespace="System.Web.SessionState"/>
                <add namespace="System.Web.Security"/>
                <add namespace="System.Web.Profile"/>
                <add namespace="System.Web.UI"/>
                <add namespace="System.Web.UI.WebControls"/>
                <add namespace="System.Web.UI.WebControls.WebParts"/>
                <add namespace="System.Web.UI.HtmlControls"/>
            </namespaces>
        </pages>
        <compilation debug="true">
            <buildProviders>
                <add extension=".asbx" type="Microsoft.Web.Services.BridgeBuildProvider"/>
            </buildProviders>
        </compilation>
        <httpHandlers>
            <remove verb="*" path="*.asmx"/>
            <add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/>
            <add verb="*" path="atlasbatchcall.axd" type="Microsoft.Web.Services.MultiRequestHandler" validate="false"/>
            <add verb="*" path="atlasglob.axd" type="Microsoft.Web.Globalization.GlobalizationHandler" validate="false"/>
            <add verb="*" path="*.asbx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/>
        </httpHandlers>
        <httpModules>
            <add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/>
            <add name="BridgeModule" type="Microsoft.Web.Services.BridgeModule"/>
            <add name="WebResourceCompression" type="Microsoft.Web.Services.WebResourceCompressionModule"/>
        </httpModules>
    </system.web>
</configuration>
Avatar billede jacla Nybegynder
02. april 2006 - 02:46 #1
Jeg er ikke en ørn til dette, men har haft en god lærer hos SoftAdvice der hedder Jakob. Du kan måske finde en løsning på hans hjemmeside, ellers besvarer han gerne mails.

http://jake.dk/programmering/dotnet/

http://jake.dk/mail/
Avatar billede snepnet Nybegynder
02. april 2006 - 10:59 #2
konfigurationen er case-sensitiv... bare skriv det med lille "r":

requiresUniqueEmail="true"
istedet for
RequiresUniqueEmail="true"

mvh
Avatar billede ha9953 Nybegynder
02. april 2006 - 13:45 #3
Tak snepnet

Nu får jeg så den samme fejl ved [minRequiredNonAlphanumericCharacters].

Umiddelbart vil jeg mene at det er skrevet rigtigt, eller hva?
Avatar billede snepnet Nybegynder
02. april 2006 - 15:56 #4
ja - den ser rigtig nok ud ?!? underligt.
er det noget betahalløj du arbejder med?
mvh
Avatar billede ha9953 Nybegynder
02. april 2006 - 21:29 #5
noops - det er den endelige version
Avatar billede snepnet Nybegynder
02. april 2006 - 21:36 #6
hov ... prøv at skifte
    <membership defaultProvider="SqlMemberProvider">
      <providers>
        <clear/>
        <add connectionStringName="StandardConn" name="SqlMemberProvider" type="System.Web.Security.SqlMembershipProvider"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="false"
          RequiresUniqueEmail="true"
          minRequiredNonAlphanumericCharacters="0"
          minRequiredPasswordLength="7"
          passwordFormat="Hashed"/>
      </providers>
    </membership>

ud med

    <membership defaultProvider="SqlMemberShipProvider">
      <providers>
        <remove name="SqlMemberShipProvider" />
        <add connectionStringName="StandardConn" name="SqlMemberShipProvider" type="System.Web.Security.SqlMembershipProvider"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="false"
          RequiresUniqueEmail="true"
          minRequiredNonAlphanumericCharacters="0"
          minRequiredPasswordLength="7"
          passwordFormat="Hashed"/>
      </providers>
    </membership>

hvad siger den til det?

mvh
Avatar billede ha9953 Nybegynder
02. april 2006 - 21:59 #7
stadig det samme - desværre :-(
Avatar billede snepnet Nybegynder
02. april 2006 - 23:03 #8
kan du ikke vise mig den præcise fejlmelding?
mvh
Avatar billede ha9953 Nybegynder
02. april 2006 - 23:24 #9
jeg er startet fra bunden af med et nyt site og nu melder den ikke fejl, selv om jeg skriver det samme.... ???????????

så snepnet, smid lige et svar, så får du pointne for ulejligheden :-)
Avatar billede snepnet Nybegynder
03. april 2006 - 00:57 #10
det gør jeg bare ... men RequiresUniqueEmail skulle stadig være med et lille "r" ikke?
mvh
Avatar billede ha9953 Nybegynder
03. april 2006 - 11:33 #11
jeps
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester