Ho appena aggiornato il mio progetto Windows Form da .NET 3.0 per .NET 3.5 e l'aggiornamento aggiunto il seguente al mio file app.config:system.web all'interno di app.config file con ClientAuthenticationMembershipProvider aggiunto di default
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
</providers>
</roleManager></system.web>
Pensavo che system.web fosse solo per i progetti Web. Questo sembra sbagliato?
Sapete perché questa voce è stata aggiunta in un'app.config e chi la sta aggiungendo? – Rookian
Questi riferimenti sono spesso generati automaticamente al momento della creazione di un progetto VS. Nel caso della domanda precedente, è stato aggiunto quando il progetto è stato aggiornato a .net 3.5. In breve, Visual Studio li aggiunge automaticamente. Possono essere rimossi manualmente. – PortageMonkey