Utilizzo il controllo Login, che in locale funziona a perfezione, sul mio host, dopo aver seguito le varie guide per cambiare il nome dello schema, sembrava funzionare tutto correttamente. I controlli di recupero password e controllo utente funzionano senza alcun problema, e i dati nel database sono presenti, ma sto impazzendo con il login: pur immettendo i dati esatti il messaggio che salta fuori è sempre lo stesso: Your login attempt was not successful. Please try again. Sono due giorni, e non so davvero dove sbattere la testa. Riporto il mio web.config:
La pagina di Login è semplicissima:codice:<?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.net> <mailSettings> <smtp> <network host="localhost" port="25" /> </smtp> </mailSettings> </system.net> <system.web> <customErrors mode="Off"/> <authentication mode="Forms" /> <compilation debug="false" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> <membership defaultProvider="AspNetSqlMembershipProvider"> <providers> <clear/> <!--Provider aruba--> <add name="AspNetSqlMembershipProvider" type="Microsoft.Samples.SqlMembershipProvider, ProviderToolkitSampleProviders" connectionStringName="conn" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" applicationName="TestAruba1"/> </providers> </membership> <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider"> <providers> <clear/> <!--Provider aruba--> <add name="AspNetSqlRoleProvider" type="Microsoft.Samples.SqlRoleProvider, ProviderToolkitSampleProviders" connectionStringName="conn" applicationName="TestAruba1"></add> </providers> </roleManager> </system.web> <connectionStrings> <add name="conn" connectionString ="server=xx.xx.xx.xx;uid=MSSql123456;pwd=xxxxxxxxxx;database=MSSql123456" providerName="System.Data.SqlClient"/> </connectionStrings> <appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="none"></add> </appSettings> </configuration>
[/CODE]codice:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Login ID="Login1" runat="server"> </asp:Login> </div> </form> </body> </html>

Rispondi quotando