Ich habe dazu die web.config folgendermaßen angepasst:
<authentication mode="Forms" />
<roleManager defaultProvider="MySqlRoleProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<clear />
<add
name="MySqlRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="userDBConnectionString"
applicationName="/"
writeExceptionsToEventLog="false"
/>
</providers>
</roleManager>
<membership defaultProvider="MySqlMembershipProvider">
<providers>
<add connectionStringName="userDBConnectionString" name="MySqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
Wenn ich jetzt jedoch über das ASP.NET-Konfigurationstool (asp.netwebadminfiles/security/security.aspx) die Einstellungen anpassen möchte, erhalte ich die folgende Fehlermeldung:
Es ist ein Fehler aufgetreten. Kehren Sie zur vorhergehenden Seite zurück, und versuchen Sie es erneut.
Die folgende Meldung kann bei der Problemdiagnose hilfreich sein: Attribut nicht erkannt "writeExceptionsToEventLog" (E:\Eigene Dateien\Visual Studio 2005\Projects\Websites\Website\web.config line 22) bei System.Web.Administration.WebAdminPage.CallWebAdminHelperMethod(Boolean isMembership, String methodName, Object[] parameters, Type[] paramTypes) bei ASP.security_users_adduser_aspx.PopulateCheckboxes() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles\Security\Users\addUser.aspx:Zeile 28. bei ASP.security_users_adduser_aspx.Page_Load() in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles\Security\Users\addUser.aspx:Zeile 22. bei System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp, Object o) bei System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) bei System.Web.UI.Control.OnLoad(EventArgs e) bei System.Web.UI.Control.LoadRecursive() bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Weiß jemand, wie ich diesen Fehler beheben kann?