By default, due to security reasons, IIS hides detailed information about all errors, but you can enable them when needed.
Open the web.config file for the Website or Application that you want to enable detailed error messages and add the following code:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>
Now restart the IIS and you will see detailed error messages for your Application.
Default Error Messages in IIS

Detailed Error Messages in IIS

NOTE: You should never enable detailed error messages in IIS for production websites, as this reveals too much information which may lead to different security issues.

![node[175421]: pthread_create: Resource temporarily unavailable 2023 08 28 12 15 - node[175421]: pthread_create: Resource temporarily unavailable](https://i0.wp.com/administrator.pejcic.rs/wp-content/uploads/2023/08/2023-08-28_12-15.png?resize=344%2C194&ssl=1)

![⚠️ ERROR [ModSecurity] unknown server variable while parsing: MULTIPART_STRICT_ERROR suexec - ⚠️ ERROR [ModSecurity] unknown server variable while parsing: MULTIPART_STRICT_ERROR](https://i0.wp.com/administrator.pejcic.rs/wp-content/uploads/2021/02/suexec.png?resize=344%2C194&ssl=1)