modulo di InfoPath submit errore non sempre registrato
-
16-10-2019 - |
Domanda
Che cosa è che causerebbe alcun messaggio di errore da registrare se la forma non presenta?
Ho una forma che ha personalizzato presentare il codice scritto e, a volte non riesce su Invia. Esso fornisce un ID di correlazione che io do al mio amministratore di server SharePoint. Apparentemente nulla è sempre scritto nel file di registro per tale ID. Dopo qualche ricerca google non ho potuto trovare qualcun altro con un problema simile che mi porta a beleive che come gestiamo le eccezioni è sbagliato. Non so abbastanza di codifica con InfoPath dire con certezza che è sbagliato fare, ma io sono suspicous che è.
Il blocco catch è dove penso che il problema è a causa di messaggi di errore sono mostrati.
catch (Exception ex)
{
e.CancelableArgs.Message = ("There was a problem submitting the form:\n\n" + ex.Message);
e.CancelableArgs.Cancel = true;
}
e è un oggetto SubmitEventArgs che viene passata. Questo è l'ultimo righe di codice in questa funzione in modo non so se si suppone di essere iscritto nel registro o se che viene gestito da SharePoint per sé, se un evento viene annullata. Perché nulla si sta scritto nel registro questo mi porterebbe a credere che questo codice è sbagliato. Se è possibile fornire sia un collegamento a esempio di codice che è corretto o spiegare che cosa deve essere fatto.
Questo viene fatto con InfoPath 2007 e SharePoint 2010
Soluzione
Si scopre che l'errore è stato sempre registrato è stato trovato quando il minuto esatto l'errore è accaduto è stato conosciuto. Così sto dicendo che è un errore dell'operatore sulla non controllare i file di log destra.