How can I manually install EmailEncoder on IIS7?
Note: EmailEncoder 1.7.3 and later versions can be installed using the installation program if the IIS 6 Compatibility Components are installed. The dependancy of the IIS 6 Compatibility Components will be removed in a future release.
To install EmailEncoder on a site running IIS7 in intregrated mode:
Open the installation exe using winrar and extract the file \files\www\bin\EmailEncoder.Core\EmailEncoder.Core.dll
This file should be put in a folder named EmailEncoder.Core under the bin folder in your website.
Add the following to your web.config:
<configuration>
<configSections>
<sectionGroup name="se.meridiumKalmar.web">
<section name="embeddedHandler" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral,PublicKeyToken=b77a5c561934e089" />
<section name="emailEncoderModule" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral,PublicKeyToken=b77a5c561934e089" />
</sectionGroup>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="EmailEncoderModule" type="Se.MeridiumKalmar.Web.EmailEncoderModule, EmailEncoder.Core" />
</modules>
<handlers>
<add name="EmailEncoderHandler" verb="*" path="Embed.aspx" type="Se.MeridiumKalmar.Web.EmbeddedHandler, EmailEncoder.Core" />
</handlers>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<se.meridiumKalmar.web>
<embeddedHandler>
<add key="Font" value="Times new Roman, 11, underline" />
<add key="ForegroundColor" value="Blue" />
<add key="BackgroundColor" value="White" />
</embeddedHandler>
<emailEncoderModule>
<add key="StripNotFilteredMailto" value="True" />
<add key="DisableVirtualPathEndingWith" value=".asmx" />
<add key="AltTextOnImages" value="This is a mailto link" />
<add key="AltTextOnCalltoImages" value="This is a callto link" />
<add key="DisableEncodingForAuthenticatedUsers" value="True" />
<add key="CssStyle" value="border:0;text-align:middle;" />
</emailEncoderModule>
</se.meridiumKalmar.web>
</configuration>