31 messaggi dal 12 marzo 2007
salve, nella pagina di Login ho inserito la stringa su login effettuato con successo

FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);


mentre un redirect su login fallito..
Se il login fallisce nessun problema, ma se user e passwd sono giuste, su un pc normale funziona tranquillamente mentre su un server IIS mi dà questo errore:

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 


[InvalidOperationException: Instance failure.]
   System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) +1612
   System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +1083
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +272
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +687
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +82
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +558
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +126
   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +651
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +160
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +122
   System.Data.SqlClient.SqlConnection.Open() +229
   System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +49
   System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +162
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +308
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +152
   System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +2870
   System.Web.UI.WebControls.Repeater.GetData() +57
   System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) +292
   System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) +71
   System.Web.UI.WebControls.Repeater.DataBind() +85
   System.Web.UI.WebControls.Repeater.EnsureDataBound() +83
   System.Web.UI.WebControls.Repeater.OnPreRender(EventArgs e) +27
   System.Web.UI.Control.PreRenderRecursiveInternal() +148
   System.Web.UI.Control.PreRenderRecursiveInternal() +233
   System.Web.UI.Control.PreRenderRecursiveInternal() +233
   System.Web.UI.Control.PreRenderRecursiveInternal() +233
   System.Web.UI.Control.PreRenderRecursiveInternal() +233
   System.Web.UI.Control.PreRenderRecursiveInternal() +233
   System.Web.UI.Control.PreRenderRecursiveInternal() +233
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4437

 


Qualche idea? sono nei casini :S
stai mica usando la User Istance di SqlServer Express su SqlServer 2005?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 12 marzo 2007
no ho installato Sql Express sulla macchina.. e la connessione all'sql riesce, anche il controllo dei campi via SELECT, e pure la registrazione dell'user con INSERT.. mentre il formsauthentication ritorna errore..
31 messaggi dal 12 marzo 2007
qualcuno può aiutarmi?
come hai impostato la sezione Membership del web.config?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 12 marzo 2007
umh non ce n'è traccia.. l'unica cosa per le autenticazioni che ho specificato è la seguente:

<authentication mode="Forms">
<forms
name=".ASPXAUTH"
loginUrl="Login.aspx"
protection="Validation"
timeout="2" />
</authentication>
per pc normale, intendi il tuo pc di sviluppo no? mentre per IIS immagino il server di produzione.

se non viene specificato nessuna credenziale a livello di web.config sono utilizzare le Membership Api, magari sul tuo pc di sviluppo funziona tutto utilizzando il provider di default

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 12 marzo 2007
sisi sul mio e su qualunque altro pc "non-server", umh dunque cosa dovrei aggiungere al web.config sul server IIS ?, o comunque che prassi devo seguire per specificare un Membership adatto all'ambiente?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.