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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top