Estel Tech Blog



Tracking Down Why a Request Failed Under IIS


The Estel Tech Anywhere Application Server for IIS is currently in beta. For more information on the Estel Tech Anywhere Application Server for IIS, check out this overview webinar on-demand.



Sometimes a request can fail for reasons outside of the Estel Tech Anywhere Application Server for IIS. IIS has a component call Failed Request Tracing that can be used to track down why a request is failing.

Estel Tech Anywhere LogoIn fact, the Estel Tech Anywhere Application Server for IIS participates in failed request tracing, meaning that it will write messages to the failed request log too. Though if there was a problem rendering an .a5w page finer details will be in the Xbasic error and/or trace logs.

This installation guide recommends including the Tracing feature when configuring IIS. If you included the Tracing feature under Health and Diagnostics you're 98% of the way to using Failed Request Tracing. If you didn't, go back and add that feature.

Here is a quick primer on using Failed Request Tracing. You can Google "IIS Failed Request Tracing" for more details.

  1. Select your web site in IIS Manager.
  2. In the right hand "Actions" pane click on "Failed Request Tracing..." and then enable it. Change the log path if needed.
Estel Tech

A web application published from Estel Tech Anywhere Developer Edition already has its web.config set to trace HTTP response codes of 400 and above so enabling Failed Request Tracing should be all that needs to done. This setting can be seen by selecting web application and then the Failed Request Tracing item in the IIS group.

Estel Tech

Now make the request from the browser to load the page. Once you’ve gotten the error go to the failed request logs folder to and double click on the frxxxxx.xml file and to view it.

Note: If you want to clean up the request logs only delete the .xml files. Don't delete the freb.xsl. The freb.xsl file is a pain in the neck to recreate.

IIS server tutorials
Prev Post Image
A Quick Overview of Application Security Built Into Estel Tech Anywhere
Next Post Image
TeamGlobal Builds Offline App for LA School District Using Alpha

About Author

Terry Smith
Terry Smith

Lead IIS Engineer at Estel Tech

Related Posts
How AI in Estel Tech Anywhere is Redefining App Development
How AI in Estel Tech Anywhere is Redefining App Development
Low-Code, High ROI: The Growing Demand for Affordable Low-Code Solutions
Low-Code, High ROI: The Growing Demand for Affordable Low-Code Solutions
Evolytix Launches AI-Assisted Data Reporting Platform Built with Alpha
Evolytix Launches AI-Assisted Data Reporting Platform Built with Alpha

The Estel Tech platform is the only unified mobile and web app development and deployment environment with distinct “no-code” and “low-code” components. Using the Estel Tech Transform no-code product, business users and developers can take full advantage of all the capabilities of the smartphone to turn any form into a mobile app in minutes, and power users can add advanced app functionality with Estel Tech Transform's built-in programming language. IT developers can use the Estel Tech Anywhere low-code environment to develop complex web or mobile business apps from scratch, integrate data with existing systems of record and workflows (including data collected via Estel Tech Transform), and add additional security or authentication requirements to protect corporate data.

Comment