Är det verkligen ingen som varti med om detta?
Det gör mig tokig.
Frågan#1
Fast jag har angett SqlServer Express som min databas i memebershipprovidern så skapas databasen ASPNETDB.MDF i App_Data.
Varför?
Och hur undviker jag detta fenomén?
4 svar · 553 visningar · startad av Travoni
Fast jag har angett SqlServer Express som min databas i memebershipprovidern så skapas databasen ASPNETDB.MDF i App_Data.
Varför?
Och hur undviker jag detta fenomén?
Är det verkligen ingen som varti med om detta?
Det gör mig tokig.
Har för mig att man måste ställa om i web.config så att membership providern tar rätt anslutning. Har du gjort det?
Visa din web.config så vi ser om den är rätt, kom ihåg att maska bort lösenord och sånt.
Oki, så här ser det ut:
<connectionStrings>
<add name="SqlConnection" providerName="System.Data.SqlClient" connectionString="Data Source=TRAVONI\SQLEXPRESS;Initial Catalog=My_Intra;Integrated Security=True"/>
</connectionStrings>
....
<membership>
<providers>
<add connectionStringName="SqlConnection" applicationName="yci"
passwordFormat="Encrypted" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"
name="membershipProvider" type="System.Web.Security.SqlMembershipProvider" />
</providers>
</membership>
<roleManager enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES"
cookieTimeout="7200">
<providers>
<add connectionStringName="SqlConnection" applicationName="yci"
name="SqlRoleManager" type="System.Web.Security.SqlRoleProvider" />
</providers>
</roleManager>
<webParts>
<personalization
defaultProvider="SqlPersonalizationProvider">
<providers>
<add name="SqlPersonalizationProvider" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider" connectionStringName="SqlConnection" applicationName="yci" />
</providers>
<authorization>
<allow roles="Admin" verbs="enterSharedScope"/>
</authorization>
</personalization>
</webParts>