Domanda

Ho un sito patrimonio DNN, e un errore si presenta nella parte superiore della pagina dirmi che uno dei moduli non è stato caricato. Questo è meraviglioso , ma che non mi dice un bel niente sul perché il modulo non è stato caricato. Qualcuno la sfortuna di lavorare con DotNetNuke sa come visualizzare una traccia dello stack quando un modulo esplode? Io continuo alla ricerca di un pulsante "No, sul serio ...", e non ho ancora trovato uno.

Saluti,

-Charles

È stato utile?

Soluzione

Quando non sei loggato, questo è l'unico messaggio che si sta andando a vedere. Penso che avete bisogno di essere un utente host per visualizzare il messaggio di errore in linea, al posto del modulo, ma come un utente amministratore si può andare al Visualizzatore eventi (o Log Viewer, a seconda della versione di DNN) pagina in menu Admin.

Tuttavia, dal momento che non è possibile effettuare il login, è necessario guardare a quel tavolo nel database, poiché non è possibile accedere alla pagina. Quel tavolo è chiamato EventLog (ci sarà un prefisso al nome che se il sito utilizza un qualificatore oggetto).

Per cominciare, provare una query come questa:

SELECT * FROM EventLog ORDER BY LogCreateDate DESC

Si sta andando a voler guardare in gran parte la colonna LogProperties, che ha XML sull'evento. Uno dei nodi sarà una traccia dello stack.

La speranza che aiuta.

Altri suggerimenti

Non è un visualizzatore di evento nel menu di amministrazione o un host.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top