26 messaggi dal 26 gennaio 2006
Ciao a tutti,
grazie al Web Site Administration Tool di Visual Studio ho gestito la creazione di utenti e ruoli per la protezione di una cartella del mio sito. Il widzard si crea automaticamente un proprio database sql nella cartella App_data con nome fisso ASPNETDB.MDF, nel web.config gestisco i ruoli che hanno accesso a quella parte e, alla fine, non mi resta altro da fare che utilizzare i vari componenti di accesso già pronti(Login, ChangePassword, etc).

In locale funziona tutto perfettamente ma una volta messo tutto sul server cominciano i problemi. Quando tento di accedere a una pagina della cartella protetta giustamente mi rimanda alla pagina di login nella quale c'è il modulo di login standard ma, a volte, quando premo il pulsante mi escono alcuni errori.

Questi errori non mi escono sempre, a volte faccio il login senza problemi, altre volte accedo solo dopo alcuni tentativi.

Ecco gli errori più frequenti:

Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

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.
--------------------------------------

Server Error in '/' Application.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.

Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
--------------------------------------
Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

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.
-------------------------

A cosa è dovuto questo problema? E' colpa mia a livello di codice della pagina o è un problema di settaggio dei permessi del server? Come posso risolverlo?

E' veramenta fastidioso quando non si riesce ad accedere.
Grazie.

È facile essere saggi. Pensate a qualcosa di stupido e poi non ditelo!
il promo errore è un problema di timeout, può capitare visto il meccanismo "perverso" che usa SqlExpress per attaccare un istanza al volo.

primo consiglio, il tuo db non metterlo sotto app_data ma "attaccalo" ad un istanza di sqlserver, lo stumento per farlo è gratuito e lo puoi scaricare dal sito della Microsoft, si dovrebbe chiamare sql express management studio, o qualcosa di simile.

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
26 messaggi dal 26 gennaio 2006
SQL Server Management Studio Express l'avevo scaricato insieme a Visual Web Developer 2005 express, il problema è che io di sql conosco ben poco e non saprei come fare quello che mi suggerisci.....

È facile essere saggi. Pensate a qualcosa di stupido e poi non ditelo!

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.