J'ai une application de bureau qui appelle une page asp sur le serveur Web. Le serveur Web renvoie actuellement une erreur de serveur 500 et je n'arrive pas à comprendre comment obtenir plus de détails.
Il ne semble rien y avoir dans l'Observateur d'événements: l'application Windows Logs->.
Y a-t-il un paramètre que je peux définir ou un autre endroit où je peux trouver des journaux? Il semble que ce soit un problème typique, mais je ne trouve aucune information à ce sujet.
(De plus, la trace de pile ne parvient pas à l'application cliente)
Vous pouvez activer la "trace logging" sur IIS Manager. Il remplit créer un tas de fichiers XML que vous pouvez facilement étudier en utilisant IE installé sur le serveur. (Autres navigateurs) peut ne pas traiter les fichiers de style xslt)
De Technet :
Connections
, cliquez sur Sites
.Features View
, sélectionnez le site pour lequel vous souhaitez activer la consignation de trace.Actions
, sous `` Configurer, cliquez sur Failed Request Tracing
.Edit Web Site Failed Request Tracing Settings
boîte de dialogue, sélectionnez Enable
pour activer la journalisation de ce site.Directory text box
, saisissez le chemin où vous souhaitez stocker les fichiers journaux ou cliquez sur le bouton Parcourir (...) pour trouver un emplacement sur l'ordinateur. La valeur par défaut est %SystemDrive%\inetpub\logs\FailedReqLogFiles
.PS: ne vous embêtez pas IIS 7.0, presque identique à IIS 8.x
Cela devrait être un commentaire mais les commentaires ne me permettent pas d'ajouter une image.
Ceci est une capture d'écran du commentaire de Matt Browne. Votez son commentaire si vous trouvez cela utile.
Si vous ne voyez pas le bouton "Règles de suivi des demandes ayant échoué", vous devez activer le suivi "Suivi" dans les rôles serveur.
C'est ici:
Il y a aussi cette configuration qui doit être définie: