The first portal is 4.5.3 regularly upgraded over time, tidily maintained, and full of portals and modules. No pageblaster, only default compression, and I'll check the settings now:
Page State Persistence: Page
Module Caching Method: Memory
Performance Setting: Heavy Caching
Authenticated Cacheability: Public
Compression Setting: Deflate Compression
Use Whitespace Filter: Off
Excluded Paths:
install/install.aspx
linkclick.aspx
webresource.axd
imagechallenge.captcha.aspx
The second portal has only a handful of modules installed for testing such as the latest Events, Repository and now the Blog. It is 4.5.1 with all settings at install defaults:
Page State Persistence: Page
Module Caching Method: Moderate Caching
Authenticated Cacheability: ServerAndNoCache
Compression Setting: No Compression
Use Whitespace Filter: Off
Excluded Paths:
No paths present
I note that the unmodified test portal has no paths excluded. I haven't touched these options at all because the point of the test portal is to check against the standard DNN. I guess that it doesn't matter because compression is not enabled.. but surely it should be in there by default to guard against problems when one enables compression?
I also haven't previously touched the captcha setting for normal DNN logins on either portal, but I'll enable it now to see what happens:
- I've enabled it for the main 4.5.3 portal.. and yes, that works fine.
- And now the same for the 4.5.1 test portal... and it works fine as well.
I have now enabled Deflate compression on the 4.5.1 portal and restarted it to see if that breaks the login captcha... nope, the image still appears correctly.
But.. now all of a sudden the blog captcha works on the 4.5.1 portal! That's with compression enabled, login captcha enabled and no excluded paths. something has kicked it into gear.
I'll see if I can get the main portal to do the same.. no, it seems to be stuck, even with restarting and cache clearing. Perhaps I should remove the excluded path.. that would make the settings match more closely, but would also not make a lot of sense?
This is certainly confusing, especially as the login captcha works fine on it