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.