When an error occurred on the ivy-engine, than the IIS shows its own error page and hide the error message coming from the ivy-Engine. This is the default IIS configuration.
To change this behaviour there exists several possibilities:
**Create custom error pages on the ivy-Engine** (possible since Axon.ivy 5.1.1). This allows to customize the error pages, its content and its handling. See chapter [Configuration][1] of the Engine Guide for more information.
**Customizing the IIS error pages**, which allows to show a custom error-page, but it is not possible to display information coming from the ivy-Engine. This can be a favoured solution to hide any information of the error (e.g. because of security reasons). These IIS error pages can be configured in the IIS manager on the Virtual Directory (where the ivy-Engine integration is done) in the feature “Error Pages”.
**Show Error Page of the ivy-Engine**. To show the error page of the ivy-Engine (instead of the IIS error page), the following configuration is required on the IIS.
1. Open the IIS manager
2. Select the Virtual Directory 'ivy' and on its features view, double click on “Error Pages”
3. Right click and select the “Edit Feature Settings…” or select the same from the Actions pane (in the right hand side)
4. Select the “Detailed errors” radio button and click on OK
Notes:
* Because of security concerns the ivy-engine does also not show detailed error information to end users, instead only an Error-id is returned. See chapter Troubleshooting [Error Dialogs][2] in the Engine Guide for more information.
* See also the information given by Microsoft: [http://www.iis.net/learn/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis][2][http://www.iis.net/learn/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis][3]
[1]: http://developer.axonivy.com/doc/latest/EngineGuideHtml/configuration.html
[2]: http://developer.axonivy.com/doc/latest/EngineGuideHtml/troubleshooting.html#ivy-troubleshooting-errordialogs
[3]: http://www.iis.net/learn/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis