IIS 7 Config question

XavierMace

Diamond Member
Apr 20, 2013
4,307
450
126
Not sure that this is the proper place to put this but I'm a bit stumped. I've got two web servers I'm managing. Separate clients but each machine is serving the same web application (and only the one web application). As far as I can tell, IIS is configured identically on both boxes. Both boxes are setup at the root server level to display custom errors remote, detailed errors locally. Default website is set the same way.

However a recent audit showed when navigating to a non existant file on box A (while connected remotely) it's displaying detailed error messages. Box B is displaying custom error messages as it should. If I change the configuration on box A to only display custom error messages, it does so. But change it back to detailed errors locally and I get detailed errors remotely. Standard HTTP errors, not .NET errors (404 specifically).

Both boxes are Server 2k8R2. No PHP or other add ins.

Any ideas?
 

Unheard

Diamond Member
Jan 5, 2003
3,773
9
81
Is this @ the default site level? I'd compare 2 config files between to two to look for any glaring differences.

1) The Web.Config for each site as it can override server level settings
2) The ApplicationHost.Config file

See if you notice anything different in relation to error messages.

Let me know if you find anything there, if not, I can offer some more troubleshooting.
 

XavierMace

Diamond Member
Apr 20, 2013
4,307
450
126
Yes, a default site level. No applicationhost.config files. web.config has custom errors set to on under system.web.

Said config files are identical. Web app in question is Citrix's Web Interface. Both clients are running identical versions of Citrix.
 
Last edited:

imagoon

Diamond Member
Feb 19, 2003
5,199
0
0
Yes, a default site level. No applicationhost.config files. web.config has custom errors set to on under system.web.

Said config files are identical. Web app in question is Citrix's Web Interface. Both clients are running identical versions of Citrix.

First I would say: "Citrix's Web Interface" is end of life and no longer updated or maintained. Second, makes sure the error pages are configured correctly in PNAgent and XenAPP. The applications can and do override the default settings. Also there are .net 2.0 applications so you need to configure the .net error pages also. Default install of CWI also includes many custom error pages.