[{"data":1,"prerenderedAt":308},["ShallowReactive",2],{"post:turn-on-error-details":3},{"id":4,"title":5,"body":6,"date":296,"description":12,"draft":297,"extension":298,"meta":299,"navigation":300,"path":301,"seo":302,"stem":303,"tags":304,"__hash__":307},"posts\u002Fposts\u002Fturn-on-error-details.md","TIL: Turn On Error Details In IIS",{"type":7,"value":8,"toc":288},"minimark",[9,13,16,29,87,97,137,145,151,267,284],[10,11,12],"p",{},"Ran into this today. Debugging a Coldfusion app on IIS, I'm having trouble getting any errors, despite having a nice Coldfusion error handler set up.",[10,14,15],{},"Turns out IIS was supressing these errors for security reasons. Nice for production, until you need to debug.",[17,18,20,21,25,26],"h2",{"id":19},"one-add-customerrors-modeoff-to-systemweb","One: Add ",[22,23,24],"code",{},"\u003CcustomErrors mode=\"Off\" \u002F>"," to ",[22,27,28],{},"\u003Csystem.web>",[30,31,36],"pre",{"className":32,"code":33,"language":34,"meta":35,"style":35},"language-xml shiki shiki-themes github-light github-dark","\u003Csystem.web>\n    \u003CcustomErrors mode=\"Off\" \u002F>\n\u003C\u002Fsystem.web>\n","xml","",[22,37,38,54,77],{"__ignoreMap":35},[39,40,43,47,51],"span",{"class":41,"line":42},"line",1,[39,44,46],{"class":45},"sVt8B","\u003C",[39,48,50],{"class":49},"s9eBZ","system.web",[39,52,53],{"class":45},">\n",[39,55,57,60,63,67,70,74],{"class":41,"line":56},2,[39,58,59],{"class":45},"    \u003C",[39,61,62],{"class":49},"customErrors",[39,64,66],{"class":65},"sScJk"," mode",[39,68,69],{"class":45},"=",[39,71,73],{"class":72},"sZZnC","\"Off\"",[39,75,76],{"class":45}," \u002F>\n",[39,78,80,83,85],{"class":41,"line":79},3,[39,81,82],{"class":45},"\u003C\u002F",[39,84,50],{"class":49},[39,86,53],{"class":45},[17,88,90,91,25,94],{"id":89},"two-add-httperrors-errormodedetailed-to-systemwebserver","Two: Add ",[22,92,93],{},"\u003ChttpErrors errorMode=\"Detailed\" \u002F>",[22,95,96],{},"\u003Csystem.webServer>",[30,98,100],{"className":32,"code":99,"language":34,"meta":35,"style":35},"\u003Csystem.webServer>\n    \u003ChttpErrors errorMode=\"Detailed\" \u002F> \n\u003C\u002Fsystem.webServer>\n",[22,101,102,111,129],{"__ignoreMap":35},[39,103,104,106,109],{"class":41,"line":42},[39,105,46],{"class":45},[39,107,108],{"class":49},"system.webServer",[39,110,53],{"class":45},[39,112,113,115,118,121,123,126],{"class":41,"line":56},[39,114,59],{"class":45},[39,116,117],{"class":49},"httpErrors",[39,119,120],{"class":65}," errorMode",[39,122,69],{"class":45},[39,124,125],{"class":72},"\"Detailed\"",[39,127,128],{"class":45}," \u002F> \n",[39,130,131,133,135],{"class":41,"line":79},[39,132,82],{"class":45},[39,134,108],{"class":49},[39,136,53],{"class":45},[17,138,140,141,144],{"id":139},"full-webconfig-xml","Full ",[22,142,143],{},"web.config"," XML",[10,146,147,148,150],{},"And that's it! Here's my whole ",[22,149,143],{}," for posterity.",[30,152,154],{"className":32,"code":153,"language":34,"meta":35,"style":35},"\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003Cconfiguration>\n    \u003Csystem.web>\n        \u003CcustomErrors mode=\"Off\" \u002F>\n    \u003C\u002Fsystem.web>\n    \u003Csystem.webServer>\n        \u003ChttpErrors errorMode=\"Detailed\" \u002F> \n    \u003C\u002Fsystem.webServer>\n\u003C\u002Fconfiguration>\n",[22,155,156,182,191,199,215,225,234,249,258],{"__ignoreMap":35},[39,157,158,161,163,166,168,171,174,176,179],{"class":41,"line":42},[39,159,160],{"class":45},"\u003C?",[39,162,34],{"class":49},[39,164,165],{"class":65}," version",[39,167,69],{"class":45},[39,169,170],{"class":72},"\"1.0\"",[39,172,173],{"class":65}," encoding",[39,175,69],{"class":45},[39,177,178],{"class":72},"\"UTF-8\"",[39,180,181],{"class":45},"?>\n",[39,183,184,186,189],{"class":41,"line":56},[39,185,46],{"class":45},[39,187,188],{"class":49},"configuration",[39,190,53],{"class":45},[39,192,193,195,197],{"class":41,"line":79},[39,194,59],{"class":45},[39,196,50],{"class":49},[39,198,53],{"class":45},[39,200,202,205,207,209,211,213],{"class":41,"line":201},4,[39,203,204],{"class":45},"        \u003C",[39,206,62],{"class":49},[39,208,66],{"class":65},[39,210,69],{"class":45},[39,212,73],{"class":72},[39,214,76],{"class":45},[39,216,218,221,223],{"class":41,"line":217},5,[39,219,220],{"class":45},"    \u003C\u002F",[39,222,50],{"class":49},[39,224,53],{"class":45},[39,226,228,230,232],{"class":41,"line":227},6,[39,229,59],{"class":45},[39,231,108],{"class":49},[39,233,53],{"class":45},[39,235,237,239,241,243,245,247],{"class":41,"line":236},7,[39,238,204],{"class":45},[39,240,117],{"class":49},[39,242,120],{"class":65},[39,244,69],{"class":45},[39,246,125],{"class":72},[39,248,128],{"class":45},[39,250,252,254,256],{"class":41,"line":251},8,[39,253,220],{"class":45},[39,255,108],{"class":49},[39,257,53],{"class":45},[39,259,261,263,265],{"class":41,"line":260},9,[39,262,82],{"class":45},[39,264,188],{"class":49},[39,266,53],{"class":45},[10,268,269,270,277,278,283],{},"Source: ",[271,272,276],"a",{"href":273,"rel":274},"https:\u002F\u002Fstackoverflow.com\u002Fa\u002F11665456",[275],"nofollow","Jim Tollan"," and ",[271,279,282],{"href":280,"rel":281},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F11665322\u002Fhow-to-set-web-config-file-to-show-full-error-message#comment66285857_11665456",[275],"Kasper Halvas Jensen"," on Stack Overflow",[285,286,287],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":35,"searchDepth":56,"depth":56,"links":289},[290,292,294],{"id":19,"depth":56,"text":291},"One: Add \u003CcustomErrors mode=\"Off\" \u002F> to \u003Csystem.web>",{"id":89,"depth":56,"text":293},"Two: Add \u003ChttpErrors errorMode=\"Detailed\" \u002F> to \u003Csystem.webServer>",{"id":139,"depth":56,"text":295},"Full web.config XML","2018-04-27T09:51:11-04:00",false,"md",{},true,"\u002Fposts\u002Fturn-on-error-details",{"title":5,"description":12},"posts\u002Fturn-on-error-details",[305,306],"iis","til","pYC5GerIo2MMQ6Tao6hQes8aSEOMbDkc3Ldy62M876w",1790471528234]