The pageBlaster config does not go in the web.config file, all you need is the httpModules entry:
<add name="PageBlaster" type="Snapsis.HttpModules.PageBlaster.PageBlasterModule, Snapsis.HttpModules.PageBlaster" />
That is all you need in web.config, the Snapsis.pageBlaster.Config file is a seperate file that can be modified so that your app does not have to restart when changes are made.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
For Blowery Compression, it has 3 sections that you add to the web.config file (the section definition, the httpmodule entry and the blowery Config section:
You are probably missing this part at the top of your web.config:
<sectionGroup name="blowery.web">
<section name="httpCompress" type="blowery.Web.HttpCompress.SectionHandler, blowery.Web.HttpCompress"/>
</sectionGroup>
Then the httpModule:
<add name="CompressionModule" type="blowery.Web.HttpCompress.HttpModule, blowery.web.HttpCompress"/>
And finally the Config section:
<blowery.web>
<httpCompress preferredAlgorithm="gzip" compressionLevel="high">
<excludedMimeTypes>
<add type="image/png" />
<add type="image/jpeg" />
<add type="image/gif" />
<add type="application/zip" />
<add type="application/x-zip-compressed" />
<add type="application/x-gzip-compressed" />
<add type="application/x-compressed" />
<add type="application/octet-stream" />
<add type="application/pdf" />
</excludedMimeTypes>
<excludedPaths>
<add path="ebresource.axd"/>
</excludedPaths>
</httpCompress>
</blowery.web>