{"id":5110,"date":"2019-04-13T16:34:02","date_gmt":"2019-04-13T21:34:02","guid":{"rendered":"http:\/\/lisa.rushworth.us\/?p=5110"},"modified":"2019-04-13T16:34:33","modified_gmt":"2019-04-13T21:34:33","slug":"iis-failed-request-tracing","status":"publish","type":"post","link":"https:\/\/www.rushworth.us\/lisa\/?p=5110","title":{"rendered":"IIS Failed Request Tracing"},"content":{"rendered":"<p>I set up a PHP website with a <em>really<\/em> strange issue: site\/path\/index.php worked fine, but site\/path threw a generic \u2018something failed\u2019 error. I added the suggested lines to web.config and got \u2026 another completely generic error.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1361\" height=\"345\" class=\"wp-image-5111\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2019\/04\/word-image-34.png\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-34.png 1361w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-34-300x76.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-34-768x195.png 768w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-34-1024x260.png 1024w\" sizes=\"auto, (max-width: 1361px) 100vw, 1361px\" \/><\/p>\n<p>You can enable Failed Request Tracing in the site to get a clearer picture of what is going on.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"643\" class=\"wp-image-5112\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2019\/04\/word-image-35.png\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-35.png 1013w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-35-300x190.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-35-768x487.png 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\" \/><\/p>\n<p>You\u2019ll need to create a tracing rule that includes the return code you are seeing. Click \u201cAdd \u2026\u201d and create a rule that will capture the exception you are seeing. Once the rule is in place, reproduce the error in your browser. Click \u201cView Trace Logs \u2026\u201d to open the location where the trace logs are stored.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"995\" height=\"357\" class=\"wp-image-5113\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2019\/04\/word-image-36.png\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-36.png 995w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-36-300x108.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-36-768x276.png 768w\" sizes=\"auto, (max-width: 995px) 100vw, 995px\" \/><\/p>\n<p>On the local disk, you\u2019ll get a web page with the exception information. Here, I\u2019m seeing an error in ScriptModule-4.0. The \u2018Request Details\u201d tab contains more information.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1361\" height=\"529\" class=\"wp-image-5114\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2019\/04\/word-image-37.png\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-37.png 1361w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-37-300x117.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-37-768x299.png 768w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-37-1024x398.png 1024w\" sizes=\"auto, (max-width: 1361px) 100vw, 1361px\" \/><\/p>\n<p>My oddity seems to be related to .NET somehow \u2026 I don\u2019t need CLR to manage code execution for my site, so the simple solution was to turn it off \u2013 edit the application pool and select \u201cNo Managed Code\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"308\" height=\"287\" class=\"wp-image-5115\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2019\/04\/word-image-38.png\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-38.png 308w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-38-300x280.png 300w\" sizes=\"auto, (max-width: 308px) 100vw, 308px\" \/><\/p>\n<p>Voila! My site loads using the default document.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1360\" height=\"332\" class=\"wp-image-5116\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2019\/04\/word-image-39.png\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-39.png 1360w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-39-300x73.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-39-768x187.png 768w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2019\/04\/word-image-39-1024x250.png 1024w\" sizes=\"auto, (max-width: 1360px) 100vw, 1360px\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I set up a PHP website with a really strange issue: site\/path\/index.php worked fine, but site\/path threw a generic \u2018something failed\u2019 error. I added the suggested lines to web.config and got \u2026 another completely generic error. You can enable Failed Request Tracing in the site to get a clearer picture of what is going on. &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[338],"class_list":["post-5110","post","type-post","status-publish","format-standard","hentry","category-system-administration","tag-iis"],"_links":{"self":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/5110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5110"}],"version-history":[{"count":1,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/5110\/revisions"}],"predecessor-version":[{"id":5117,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/5110\/revisions\/5117"}],"wp:attachment":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}