Problema di security policy sul server

lunedì 26 gennaio 2009 - 12.24

Gemini Profilo | Expert

Ciao a tutti,
ho caricato un sito su un server, di nostra proprietà, e oggi quando ho provato ad accedere ho ricevuto questo errore:

Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required
permission please contact your system administrator or change the application's trust level in the configuration file.

errore che non ricevevo venerdì.
Questo errore l'ho ricevo dopo che mi sono logato. Mi visualizza la pagina di login e dopo che effettuo l'accesso ricevo quel messaggio di errore.
Grazie mille

balfaz Profilo | Expert

quale DB usi?
la cartella dove si trova il database ha permessi aperti di scrittura...etc, etc?
un'altra cosa hai qualche dll particolare funzionando nella tua applicazione che si attiva dopo esserti loggato con sucesso?

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

Gemini Profilo | Expert

Ciao, il db è mysql.
Ti pubblico anche lo stacktrace:

[SecurityException: Requested registry access is not allowed.]
System.ThrowHelper.ThrowSecurityException(ExceptionResource resource) +48
Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) +2887817
System.Diagnostics.EventLog.GetLogRegKey(String currentMachineName, Boolean writable) +96
System.Diagnostics.EventLog.ModifyOverflowPolicy(OverflowAction action, Int32 retentionDays) +179
Simple.Providers.MySQL.MysqlMembershipProvider.WriteToEventLog(Exception e, String action) +66
Simple.Providers.MySQL.MysqlMembershipProvider.ValidateUser(String username, String password) +634
System.Web.Security.Membership.ValidateUser(String username, String password) +43
login.Login1_Authenticate(Object sender, AuthenticateEventArgs e) +53
System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e) +106
System.Web.UI.WebControls.Login.AttemptLogin() +105
System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +99
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +163
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7350
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.login_aspx.ProcessRequest(HttpContext context) in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\d3e9e82c\6e4ffdf5\App_Web_pepswafa.3.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

Grazie

balfaz Profilo | Expert

cosa usi come server iis o apache u altro?

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

Gemini Profilo | Expert

iis, il sistema operativo è windows 2000

balfaz Profilo | Expert

avevi installato già nel server mysql o l'hai appena messo nel tuo server.
Se fosse si
verifica come ti dicevo i permessi di accesso del tuo db e anche sè i servizi mysql sono attivi.
Se fosse no, prova a riavviare il iis


"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

Gemini Profilo | Expert

mysql era già installato
e ho riavviato sia iis e sia il server, ma non capisco cosa è successo e perchè da un giorno all'altro non funziona più nulla

balfaz Profilo | Expert

hai guardato i servizi, guarda che quelli del Mysql siano attivi, e ovvio e palese che hai un problema solo con il Db, altrimenti non riusciresti neanche a vedere la pagina di login (ti lo dico solo per confermare quello che di sicuro pensavi già)

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

Gemini Profilo | Expert

Si sono attivi perchè altri siti funxionano

balfaz Profilo | Expert

a questo punto ti consiglio di porgere la domanda qui
http://www.dotnethell.it/forum/SQL-Server-MySQL-Access.aspx
"Che in questo 2009 i nostri codici possano sconvolgere il mondo."
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5