Hi Matt,
Use the command Anil gives above to allow third party error messages to be uncensored by default on your entire server.
I would generally recommend against doing that for the entire server, and try to scope it only to the site/directory where your component is running. You can do this by modifying that command to specify the path to the site/app/vdir/url at which you want to allow this:
> %windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/" -section:system.webServer/httpErrors -existingResponse:PassThrough
(in this example I am doing this for the "Default Web Site/")
If you have access to the ISAPI extension source code, you can use:
1) Flag for for HSE_REQ_VECTOR_SEND:
#define TRY_SKIP_IIS_CUSTOM_ERRORS 0x40
2) Flag for For HSE_REQ_EXEC_URL:
#define HSE_EXEC_URL_DISABLE_CUSTOM_ERROR 0x20
Thanks,
Mike Volodarsky
Program Manager
IIS Core Server
Visit mvolo.com for more inside information on IIS7, IIS and ASP.NET
This posting is provided "AS IS" with no warranties, and confers no rights.