Filter WebResource.axd

351 views
Skip to first unread message

Daniel Plomp

unread,
Jan 20, 2011, 4:26:23 AM1/20/11
to ELMAH
Hi all,

I'de like to filter out all errors about WebResource.axd.
I've implemented some filters that I've found on this group, but it
doesn't work.

The error I'm getting (lots of errors, actually)

Message: This is an invalid webresource request.
URL: /WebResource.axd

I tried this filter, but still receiving the errors:

<errorFilter>
<test>
<and>
<equal
binding="Context.Request.ServerVariables['URL']"
value="/zipyourlip/ScriptResource.axd"
type="String" />
<equal
binding="Context.Request.ServerVariables['URL']"
value="/zipyourlip/WebResource.axd"
type="String" />
</and>
</test>
</errorFilter>

What am I doing wrong?

Thanks,
Daniel

James_2JS

unread,
Jan 20, 2011, 7:19:51 AM1/20/11
to ELMAH
Hi Daniel,

On first look, the biggest problem is the <and>, because the URL
cannot be "/zipyourlip/ScriptResource.axd" and "/zipyourlip/
WebResource.axd" at the same time.
Also, the error message says that the URL = /WebResource.axd, but you
are checking for /zipyourlip/WebResource.axd.
I'm not currently at a PC where I can test the following advice, so
just use it as a basis to resolve your issues rather than gospel!!

1) Try replacing <and></and> with <or></or>
2) You might find it even easier to go to the jscript version of the
error filtering... see the following links for some ideas:

http://code.google.com/p/elmah/source/browse/branches/RB-1.1/samples/web.config
http://code.google.com/p/elmah/wiki/ErrorFiltering
http://code.google.com/p/elmah/wiki/ErrorFilterExamples

So you might be able to do something like this:

<errorFilter>
<test>
<jscript>
<expression>
<![CDATA[
// @assembly mscorlib
// @assembly System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// @import System.IO
// @import System.Web

// TODO - I'm sure this can be improved!!
Context.Request.ServerVariables['URL'].match(/
webresource/i)
|| Context.Request.ServerVariables['URL'].match(/
scriptresource/i)
]]>
</expression>
</jscript>
</test>
</errorFilter>

Hope this helps!

Cheers,

James

Daniel Plomp

unread,
Feb 24, 2011, 6:43:25 AM2/24/11
to ELMAH
Hi James,

A little late this reply, but anyway...
I'm not able to get it filtering all errors about the webresource.axd.

I think the filter is not working, but I'm not that good with regular
expressions and stuff.

Daniel

James_2JS

unread,
Feb 24, 2011, 6:55:11 AM2/24/11
to ELMAH
Hi Daniel,

Can you post your <errorFilter> element please?

Thanks,

James

Daniel Plomp

unread,
Feb 28, 2011, 3:00:31 AM2/28/11
to ELMAH
Yes, it is:

<errorFilter>
<test>
<jscript>
<expression>
<![CDATA[
// TODO - I'm sure this can be improved!!
Context.Request.ServerVariables['URL'].match(/
webresource/i) || Context.Request.ServerVariables['URL'].match(/
scriptresource/i)
]]>
</expression>
</jscript>
</test>
</errorFilter>

Thanks,
Danile

James_2JS

unread,
Feb 28, 2011, 7:27:23 AM2/28/11
to ELMAH
You are missing the @assembly and @import directives...
Try this:

<errorFilter>
<test>
<jscript>
<expression>
<![CDATA[
// @assembly mscorlib
// @assembly System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a
// @import System.IO
// @import System.Web

Context.Request.ServerVariables['URL'].match(/webresource/i)
|| Context.Request.ServerVariables['URL'].match(/scriptresource/i)
]]>
</expression>
</jscript>
</test>
</errorFilter>

Cheers,

James

Atif Aziz

unread,
Feb 28, 2011, 4:42:13 PM2/28/11
to el...@googlegroups.com
I just tested this and seems to be working fine. The test I ran was in IronPython and can be found at:

Did you forget to register ErrorFilterModule? Also, did you make sure that the ErrorFilterModule module comes *after* all other ELMAH modules in the config?

- Atif


--
You received this message because you are subscribed to the Google Groups "ELMAH" group.
To post to this group, send email to el...@googlegroups.com.
To unsubscribe from this group, send email to elmah+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/elmah?hl=en.


Atif Aziz

unread,
Feb 28, 2011, 4:43:56 PM2/28/11
to el...@googlegroups.com
You are missing the @assembly and @import directives...

That's not going to make any difference since the JScript expression doesn't refer to any types from the specified assemblies or imported namespaces.

- Atif

Daniel Plomp

unread,
Mar 3, 2011, 6:54:04 AM3/3/11
to ELMAH
This is my filter:

<errorFilter>
<test>
<jscript>
<expression>
<![CDATA[
// @assembly mscorlib
// @assembly System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a
// @import System.IO
// @import System.Web


Context.Request.ServerVariables['URL'].match(/webresource/i)
|| Context.Request.ServerVariables['URL'].match(/scriptresource/i)
]]>
</expression>
</jscript>
</test>
</errorFilter>


This is the config:
<modules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"
preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah"
preCondition="managedHandler" />
<add name="ErrorTweet" type="Elmah.ErrorTweetModule,
Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule,
Elmah" preCondition="managedHandler" />
</modules>

No luck...

James_2JS

unread,
Mar 3, 2011, 7:02:18 AM3/3/11
to ELMAH
Hi Daniel,

Are you running this through IIS6, IIS7 or Cassini??

Cheers,

James

Daniel Plomp

unread,
Mar 25, 2011, 3:29:10 AM3/25/11
to ELMAH
Hi, I'm using IIS7.

Regards,
Daniel

James_2JS

unread,
Mar 25, 2011, 5:27:49 AM3/25/11
to ELMAH
Hi Daniel,

Can you post your entire web.config here (with sensitive details
removed) please?

Thanks,

James

Daniel Plomp

unread,
Mar 25, 2011, 9:11:52 AM3/25/11
to ELMAH
Ok,here it is:


<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="system.web.extensions"
type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting"
type="System.Web.Configuration.ScriptingSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler"
type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices"
type="System.Web.Configuration.ScriptingWebServicesSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization"
type="System.Web.Configuration.ScriptingJsonSerializationSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="Everywhere"/>
<section name="profileService"
type="System.Web.Configuration.ScriptingProfileServiceSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
<section name="authenticationService"
type="System.Web.Configuration.ScriptingAuthenticationServiceSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
<section name="roleService"
type="System.Web.Configuration.ScriptingRoleServiceSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
<sectionGroup name="telerik">
<section name="dataAccess"
type="Telerik.DataAccess.Configuration.SectionHandler,
Telerik.DataAccess" requirePermission="false"/>
<section name="framework"
type="Telerik.Framework.Configuration.SectionHandler,
Telerik.Framework" requirePermission="false"/>
<section name="localization"
type="Telerik.Localization.Configuration.SectionHandler,
Telerik.Localization" requirePermission="false"/>
<section name="blogs"
type="Telerik.Blogs.Configuration.SectionHandler, Telerik.Blogs"
requirePermission="false"/>
<section name="news"
type="Telerik.News.Configuration.SectionHandler, Telerik.News"
requirePermission="false"/>
<section name="versioning"
type="Telerik.Versioning.Configuration.SectionHandler,
Telerik.Versioning" requirePermission="false"/>
<section name="lists"
type="Telerik.Lists.Configuration.SectionHandler, Telerik.Lists"
requirePermission="false"/>
<section name="cmsEngine"
type="Telerik.Cms.Engine.Configuration.SectionHandler,
Telerik.Cms.Engine" requirePermission="false"/>
<section name="security"
type="Telerik.Security.Configuration.SectionHandler, Telerik.Security"
requirePermission="false"/>
<section name="workflow"
type="Telerik.Workflow.WorkflowSectionHandler, Telerik.Workflow"
requirePermission="false"/>
<section name="cms"
type="Telerik.Cms.Configuration.SectionHandler, Telerik.Cms"
requirePermission="false"/>
<section name="polls"
type="Telerik.Polls.PollsSectionHandler, Telerik.Polls"
requirePermission="false"/>
<section name="fileManager"
type="Telerik.FileManager.Configuration.SectionHandler,
Telerik.FileManager" requirePermission="false"/>
<section name="forums"
type="Telerik.Forums.Configuration.SectionHandler, Telerik.Forums"
requirePermission="false"/>
<section name="rss"
type="Telerik.Rss.Configuration.SectionHandler, Telerik.Rss"
requirePermission="false"/>
<section name="search"
type="Telerik.Search.Configuration.SectionHandler, Telerik.Search"
requirePermission="false"/>
<section name="personalization"
type="Telerik.Personalization.Configuration.SectionHandler,
Telerik.Personalization" requirePermission="false"/>
<section name="libraries"
type="Telerik.Libraries.Configuration.SectionHandler,
Telerik.Libraries" requirePermission="false"/>
<section name="events"
type="Telerik.Events.Configuration.SectionHandler, Telerik.Events"
requirePermission="false"/>
<section name="notifications"
type="Telerik.Notifications.Newsletters.Configuration.SectionHandler,
Telerik.Notifications" requirePermission="false"/>
<section name="spamProtector"
type="Telerik.Cms.Engine.SpamProtector.Configuration.SpamProtectorSection,
Telerik.Cms.Engine"/>
<section name="performanceCounter"
type="Telerik.Framework.Utilities.HealthMonitoring.Configuration.CountersSection,
Telerik.Framework"/>
<section name="storageSetting"
type="Telerik.Libraries.AmazonStorage.StorageSection,
Telerik.Libraries" requirePermission="false"/>
<section name="mediaProvider"
type="Telerik.Libraries.MediaProvider.Configuration.MediaProviderSection,
Telerik.Libraries" requirePermission="false"/>
<section name="wiki"
type="Telerik.Wiki.Configuration.SectionHandler, Telerik.Wiki"
requirePermission="false"/>
</sectionGroup>
<sectionGroup name="radactive.iload">
<section name="settings"
type="Radactive.WebControls.ILoad.Core.Configuration.SectionHandler,
Radactive.WebControls.ILoad.Core" requirePermission="false"/>
</sectionGroup>
<sectionGroup name="elmah">
<!-- NOTE! If you are using ASP.NET 1.x then remove the
requirePermission="false" attribute from the section
elements below as those are only needed for
partially trusted applications in ASP.NET 2.0 -->
<section name="security" requirePermission="false"
type="Elmah.SecuritySectionHandler, Elmah"/>
<section name="errorLog" requirePermission="false"
type="Elmah.ErrorLogSectionHandler, Elmah" />
<section name="errorMail" requirePermission="false"
type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false"
type="Elmah.ErrorFilterSectionHandler, Elmah"/>
<section name="errorTweet" requirePermission="false"
type="Elmah.ErrorTweetSectionHandler, Elmah"/>
</sectionGroup>
</configSections>

<elmah>

<security allowRemoteAccess="0" />
<errorLog type="Elmah.SqlErrorLog, Elmah"
connectionStringName="Sitefinity" />

<!--
Use to send error reports by e-mail and adjust the
attributes
according to settings desired. Note that only the from and
to attributes are required. The rest are optional and may
be removed. If the SMTP server does not require
authentication,
you MUST remove the userName and password attributes or
set them to empty values (resulting in zero-length
strings).
If you are using ELMAH compiled for .NET Framework 1.x,
then
the to attribute may contain multiple recipient addresses,
each of which must be delimited by a semi-colon(;). If you
are
using ELMAH compiled for .NET Framework 2.0 or later, then
the
to attribute may contain multiple recipient addresses,
each of which must be delimited by a comma (,).

<errorMail
from="el...@zipyourlip.nl"
to="dan...@redmatters.com"
subject=""
priority="High"
async="true"
smtpPort="25"
smtpServer=""
useSsl="false"
userName=""
password=""
noYsod="false" />
-->
<!--
Use to send short error messages to a twitter account.
<errorTweet
userName="johndoe"
password="secret" />
-->
<errorFilter>
<test>
<and>
<equal
binding="Context.Request.ServerVariables['URL']"
value="/zipyourlip/ScriptResource.axd"
type="String" />
<equal
binding="Context.Request.ServerVariables['URL']"
value="/zipyourlip/WebResource.axd"
type="String" />
</and>
</test>
</errorFilter>
</elmah>

<radactive.iload>
<settings>
<temporaryFileManager autoDeleteFiles="True"
maxFileLifeTime="180"/>
</settings>
</radactive.iload>

<location path="WebCoreModule.ashx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>

<appSettings>

</appSettings>

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions"
publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design"
publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>

<connectionStrings>

</connectionStrings>

<system.web>
<globalization culture="nl-NL"/>
<!-- Sets the allowed upload file size -->
<httpRuntime maxRequestLength="51200"/>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI"
assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp"
namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="telerik" namespace="Telerik.Web.UI"
assembly="Telerik.Web.UI"/>
<add tagPrefix="telerik" namespace="Telerik.Charting"
assembly="Telerik.Web.UI"/>
<add tagPrefix="telerik"
namespace="Telerik.Cms.Web.UI" assembly="Telerik.Cms.Web.UI"/>
<add tagPrefix="telerik"
namespace="Telerik.Cms.Web.UI" assembly="Telerik.Framework"/>
</controls>
</pages>
<httpHandlers>
<add verb="*" path="Telerik.RadUploadProgressHandler.ashx"
type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/
>
<add verb="*" path="*.rss"
type="Telerik.Rss.RssHttpHandler, Telerik.Rss"/>
<add verb="*" path="*.rss.ashx"
type="Telerik.Rss.RssHttpHandler, Telerik.Rss"/>
<add verb="*" path="*.sflb"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add verb="*" path="*.sflb.ashx"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add verb="*" path="*.tmb"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add verb="*" path="*.tmb.ashx"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add verb="*" validate="false"
path="Telerik.Web.UI.DialogHandler.aspx"
type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI"/>
<add verb="*" validate="false"
path="Telerik.Web.UI.SpellCheckHandler.axd"
type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"/>
<add verb="*" validate="false" path="ChartImage.axd"
type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI"/>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd"
type="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add verb="GET" path="CaptchaImage.axd"
type="Telerik.Web.UI.SpamProtection.Captcha.CaptchaImageHandler,
Telerik.Cms.Web.UI"/>
<add verb="POST" path="blogs/metablog.ashx"
type="Telerik.Blogs.MetaWeblog.MetaWeblogHandler, Telerik.Blogs"/>
<add verb="POST" path="trackback.ashx"
type="Telerik.Cms.Engine.Trackback.TrackbackHandler,
Telerik.Cms.Engine"/>
<add verb="GET" path="*.s3lb"
type="Telerik.Libraries.AmazonStorage.S3StorageHandler,
Telerik.Libraries"/>
<add verb="GET" path="*.s3lb.ashx"
type="Telerik.Libraries.AmazonStorage.S3StorageHandler,
Telerik.Libraries"/>
<add path="Telerik.Web.UI.WebResource.axd"
type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
<add verb="*" path="WebCoreModule.ashx"
type="Radactive.WebControls.ILoad.Core.WebCoreModule,
Radactive.WebControls.ILoad.Core" validate="false"/>
<add verb="POST,GET,HEAD" path="elmah.axd"
type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>
<customErrors mode="RemoteOnly" defaultRedirect="~/error">
<error redirect="~/account/controle" statusCode="403"/>
</customErrors>
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Telerik.OpenAccess,
Version=2010.3.1125.1, Culture=neutral,
PublicKeyToken=7CE17EEAF1D59342"/>
</assemblies>
</compilation>
<machineKey
validationKey="8F21D01B4BA31E2C669A107ABFC69E33DC7E91493DA26B5E3EBAB1A5A58004B4925D188B0A857CAFD608F70FF02852FA01EA8CD287BB8EE0811C2ACAD5E4CB08"
decryptionKey="564CB2F2DCBA934F8D04A55B043D3F8FEF4F859C4D68DF4365CAEC66D57D0BA8"
validation="SHA1" decryption="AES">
</machineKey>
<roleManager enabled="true" cacheRolesInCookie="true"
defaultProvider="Zip">
<providers>
<clear/>
<add name="Sitefinity"
connectionStringName="DefaultConnection" applicationName="/"
type="Telerik.DataAccess.AspnetProviders.TelerikRoleProvider,
Telerik.DataAccess"/>
<add name="Zip" connectionStringName="ZipData"
applicationName="/" type="ZipRoleProvider, App_Code"/>
</providers>
</roleManager>
<membership defaultProvider="Zip" userIsOnlineTimeWindow="15"
hashAlgorithmType="">
<providers>
<clear/>
<add name="Sitefinity"
connectionStringName="DefaultConnection"
type="Telerik.DataAccess.AspnetProviders.TelerikMembershipProvider,
Telerik.DataAccess" enablePasswordRetrieval="false"
enablePasswordReset="true" requiresQuestionAndAnswer="false"
applicationName="/" requiresUniqueEmail="false"
passwordFormat="Hashed" maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10" passwordStrengthRegularExpression=""
minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0"/
>
<add name="Zip" connectionStringName="ZipData"
type="ZipMembershipProvider, App_Code" enablePasswordRetrieval="false"
enablePasswordReset="true" requiresQuestionAndAnswer="false"
applicationName="/" requiresUniqueEmail="true" passwordFormat="Hashed"
maxInvalidPasswordAttempts="5" passwordAttemptWindow="10"
passwordStrengthRegularExpression="" minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"/>
</providers>
</membership>
<profile defaultProvider="Sitefinity">
<providers>
<clear/>
<add name="Sitefinity"
connectionStringName="DefaultConnection" applicationName="/"
type="Telerik.DataAccess.AspnetProviders.TelerikProfileProvider,
Telerik.DataAccess"/>
</providers>
<properties>
<add name="FirstName"/>
<add name="LastName"/>
<add name="Position"/>
<add name="Photo_Hidden"/>
<add name="Photo" defaultValue="~/Sitefinity/Common/
Images/defaultavatar.gif"/>
<group name="InstantMessenger">
<add name="IM_Type"/>
<add name="IM_Value"/>
</group>
<group name="Phone">
<add name="Value"/>
<add name="Type"/>
</group>
</properties>
</profile>
<httpModules>

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" /
>

<add name="ScriptModule"
type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="Cms" type="Telerik.Cms.Web.CmsHttpModule,
Telerik.Cms"/>
<!-- Http Module for extension mappings in Library
module.-->
<!--<add name="LibraryModule"
type="Telerik.Libraries.LibraryHttpModule, Telerik.Libraries"/>-->
<add name="RadUploadModule"
type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
<add name="WebCoreModule"
type="Radactive.WebControls.ILoad.Core.WebCoreModule,
Radactive.WebControls.ILoad.Core"/>
</httpModules>
<authentication mode="Forms">
<forms name=".ASPNET" loginUrl="~/account/controle"
defaultUrl="~/home" protection="All" timeout="1440" path="/"/>
</authentication>
<authorization>
<allow users="?"/>
</authorization>
<siteMap defaultProvider="CmsSiteMapProvider" enabled="true">
<providers>
<clear/>
<add name="CmsSiteMapProvider" lowercaseUrls="true"
description="Displays Cms Pages"
type="Telerik.Cms.Web.CmsSiteMapProvider"/>
</providers>
</siteMap>
<healthMonitoring enabled="true" heartbeatInterval="0">
<eventMappings>
<add name="Simple Web Request Event"
type="Telerik.Utilities.SimpleWebRequestEvent,Telerik.Framework"/>
<add name="Code Benchmark Event"
type="Telerik.Utilities.CodeBenchmarkEvent,Telerik.Framework"/>
</eventMappings>
<providers>
<add name="Simple Web Event Provider"
type="Telerik.Utilities.TextFileWebEventProvider,Telerik.Framework"
logFileName="~/App_Data/sitefinity.log"/>
<add name="Simple Web Buffered Event Provider"
type="Telerik.Utilities.BufferedTextFileWebEventProvider,Telerik.Framework"
bufferMode="Notification" logFileName="~/App_Data/sitefinity.log"/>
<add name="Code Benchmark Provider"
type="Telerik.Utilities.CodeBenchmarkTextFileProvider,Telerik.Framework"
enabled="False" logFileName="~/App_Data/performance.log"/>
</providers>
<rules>
<add name="SitefinityEventHandler" eventName="Simple
Web Request Event" provider="Simple Web Event Provider"
minInterval="00:00:00" minInstances="1" maxLimit="Infinite"/>
<add name="SitefinityErrorHandler" eventName="All
Errors" provider="Simple Web Event Provider" minInterval="00:00:00"
minInstances="1" maxLimit="Infinite"/>
<add name="SitefinityCodeBenchmarkHandler"
eventName="Code Benchmark Event" provider="Code Benchmark Provider"
minInterval="00:00:00" minInstances="1" maxLimit="Infinite"/>
</rules>
</healthMonitoring>
</system.web>
<system.web.extensions>
<scripting>
<!--The Following lines value should be true in production
server-->
<scriptResourceHandler enableCompression="false"
enableCaching="false"/>
</scripting>
</system.web.extensions>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"
preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah"
preCondition="managedHandler" />
<add name="ErrorTweet" type="Elmah.ErrorTweetModule,
Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule,
Elmah" preCondition="managedHandler" />
<remove name="ScriptModule"/>
<remove name="Cms"/>
<!--<remove name="LibraryModule"/>-->
<remove name="RadUploadModule"/>
<add name="ScriptModule" preCondition="managedHandler"
type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="Cms" type="Telerik.Cms.Web.CmsHttpModule,
Telerik.Cms"/>
<!-- Http Module for extension mappings in Library
module.-->
<!--<add name="LibraryModule"
type="Telerik.Libraries.LibraryHttpModule, Telerik.Libraries"/>-->
<add name="RadUploadModule" preCondition="managedHandler"
type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
<add name="WebCoreModule"
type="Radactive.WebControls.ILoad.Core.WebCoreModule,
Radactive.WebControls.ILoad.Core" preCondition="managedHandler"/>
</modules>
<handlers>
<remove name="ScriptResource"/>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="SitefinityTemplate"/>
<remove name="SitefinityThumbnail"/>
<remove name="SitefinityLibrary"/>
<remove name="RadUploadProgress"/>
<remove name="SitefinityRSS"/>
<remove name="Dialog"/>
<remove name="Spellcheck"/>
<remove name="ChartImage"/>
<remove name="CaptchaImage"/>
<remove name="Metablog"/>
<remove name="Trackback"/>
<remove name="AmazonLibrary"/>
<remove name="AmazonLibraryAdd"/>
<remove name="SitefinityThumbnailAdd"/>
<remove name="SitefinityRSSAdd"/>
<remove name="SitefinityLibraryAdd"/>
<remove name="Telerik_Web_UI_WebResource_axd"/>
<add name="Wildcard map" path="*" verb="*"
modules="IsapiModule" scriptProcessor="c:\windows\microsoft.net
\framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified"
requireAccess="None"
preCondition="classicMode,runtimeVersionv2.0,bitness32"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx"
preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*"
path="*_AppService.axd" preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode"
verb="GET,HEAD" path="ScriptResource.axd"
type="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add name="SitefinityTemplate" path="*.template" verb="*"
modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework
\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified"
requireAccess="Script"
preCondition="classicMode,runtimeVersionv2.0,bitness32"/>
<add name="SitefinityThumbnail" path="*.tmb" verb="*"
preCondition="integratedMode"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add name="SitefinityThumbnailAdd" path="*.tmb.ashx"
verb="*" preCondition="integratedMode"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add name="SitefinityLibrary" path="*.sflb" verb="*"
preCondition="integratedMode"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add name="SitefinityLibraryAdd" path="*.sflb.ashx"
verb="*" preCondition="integratedMode"
type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine"/>
<add name="SitefinityRSS" preCondition="integratedMode"
verb="*" path="*.rss" type="Telerik.Rss.RssHttpHandler, Telerik.Rss"/>
<add name="SitefinityRSSAdd" preCondition="integratedMode"
verb="*" path="*.rss.ashx" type="Telerik.Rss.RssHttpHandler,
Telerik.Rss"/>
<add name="RadUploadProgress" verb="*"
preCondition="integratedMode"
path="Telerik.RadUploadProgressHandler.ashx"
type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/
>
<add name="Dialog" preCondition="integratedMode" verb="*"
path="Telerik.Web.UI.DialogHandler.aspx"
type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI"/>
<add name="Spellcheck" preCondition="integratedMode"
verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd"
type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"/>
<add name="ChartImage" preCondition="integratedMode"
verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler,
Telerik.Web.UI"/>
<add name="CaptchaImage" preCondition="integratedMode"
verb="GET" path="CaptchaImage.axd"
type="Telerik.Web.UI.SpamProtection.Captcha.CaptchaImageHandler,
Telerik.Cms.Web.UI"/>
<add name="Metablog" preCondition="integratedMode"
verb="POST" path="blogs/metablog.ashx"
type="Telerik.Blogs.MetaWeblog.MetaWeblogHandler, Telerik.Blogs"/>
<add name="Trackback" preCondition="integratedMode"
verb="POST" path="trackback.ashx"
type="Telerik.Cms.Engine.Trackback.TrackbackHandler,
Telerik.Cms.Engine"/>
<add name="AmazonLibrary" path="*.s3lb" verb="*"
preCondition="integratedMode"
type="Telerik.Libraries.AmazonStorage.S3StorageHandler,
Telerik.Libraries"/>
<add name="AmazonLibraryAdd" path="*.s3lb.ashx" verb="*"
preCondition="integratedMode"
type="Telerik.Libraries.AmazonStorage.S3StorageHandler,
Telerik.Libraries"/>
<add name="Telerik_Web_UI_WebResource_axd" verb="*"
preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd"
type="Telerik.Web.UI.WebResource, Telerik.Web.UI"/>
<add name="WebCoreModule.ashx_*" path="WebCoreModule.ashx"
verb="*" type="Radactive.WebControls.ILoad.Core.WebCoreModule,
Radactive.WebControls.ILoad.Core" preCondition="integratedMode"/>
<add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD"
type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" /
>
</handlers>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1"/>
<error statusCode="404" prefixLanguageFilePath="" path="/
zipyourlip/sf404.aspx" responseMode="ExecuteURL"/>
</httpErrors>
</system.webServer>
<system.net>

</system.net>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript"
extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<telerik>
<dataAccess defaultConnection="DefaultConnection">
<connections>
<add name="DefaultConnection"
driver="Telerik.DataAccess.Providers.ExtendedSqlServer2005Provider,
Telerik.DataAccess" connectionStringName="Sitefinity"/>
<add name="GenericContentConnection"
driver="Telerik.Cms.Engine.Data.Providers.GCSql2005Provider,
Telerik.Cms.Engine.Data" connectionStringName="Sitefinity"/>
</connections>
</dataAccess>
<framework>
<caching defaultProvider="memoryCache">
<providers>
<add name="memoryCache"
type="Telerik.Caching.MemoryCachingProvider, Telerik.Framework"/>
<add name="ASPNET"
type="Telerik.Caching.AspNetCachingProvider, Telerik.Framework"
duration="120" slidingExpiration="true"/>
</providers>
<cacheDependency mode="InMemory"/>
</caching>
<modules>
<add type="Telerik.Cms.Engine.GenericContentModule,
Telerik.Cms.Engine"/>
<add type="Telerik.News.NewsModule, Telerik.News"/>
<add type="Telerik.Blogs.BlogsModule, Telerik.Blogs"/>
<add type="Telerik.Lists.ListModule, Telerik.Lists"/>
<add type="Telerik.Polls.PollModule, Telerik.Polls"/>
<add type="Telerik.Forums.ForumsModule,
Telerik.Forums"/>
<add type="Telerik.Libraries.LibrariesModule,
Telerik.Libraries"/>
<add type="Telerik.Events.EventsModule,
Telerik.Events"/>
<add
type="Telerik.Notifications.Newsletters.NewsletterModule,
Telerik.Notifications"/>
<add type="Telerik.Wiki.WikiModule, Telerik.Wiki"/>
</modules>
<services>
<add type="Telerik.Search.SearchModule,
Telerik.Search"/>
<add type="Telerik.Search.Engine.IndexingManager,
Telerik.Search"/>
<add type="Telerik.Rss.RssModule, Telerik.Rss"/>
<add type="Telerik.Rss.RssProviderService,
Telerik.Rss"/>
<add
type="Telerik.Cms.Engine.ContentUrlRewriterService,
Telerik.Cms.Engine"/>
</services>
<tools>
<add type="Telerik.Cms.Tools.SiteExporter,
Telerik.Cms"/>
</tools>
<assemblies>
</assemblies>
<controlDesigners>
<add key="System.Web.UI.WebControls.Image"
value="Telerik.Libraries.WebControls.ImageEditorDialog,
Telerik.Libraries"/>
<add
key="Telerik.Cms.Engine.WebControls.SitefinityImage"
value="Telerik.Libraries.WebControls.ImageEditorDialog,
Telerik.Libraries"/>
</controlDesigners>
<propertySelectors>
<add key="System.Web.UI.Design.ImageUrlEditor"
value="Telerik.Libraries.WebControls.ImageSelector, Telerik.Libraries"/
>
</propertySelectors>
<sitefinityConfiguration
defaultProvider="XmlConfigProvider">
<providers>
<add name="XmlConfigProvider"
type="Telerik.Sitefinity.Configuration.XmlConfigProvider,
Telerik.Framework"/>
</providers>
</sitefinityConfiguration>
</framework>
<notifications defaultProvider="Notifications">
<providers>
<clear/>
<add name="Notifications"
type="Telerik.Notifications.Data.DefaultProvider,
Telerik.Notifications.Data" connectionStringName="DefaultConnection"
EnableSsl="false" MergedFields="FirstName;LastName"
SendingInterval="1000"/>
</providers>
</notifications>
<search defaultProvider="Search">
<providers>
<clear/>
<add name="Search"
type="Telerik.Search.Data.DefaultProvider, Telerik.Search.Data"
connectionStringName="DefaultConnection" useCompoundIndexFile="true"/>
</providers>
<indexClients>
<add name="PageIndex"
type="Telerik.Cms.Search.PageIndexProvider, Telerik.Cms"
settingsControl="Telerik.Cms.Web.UI.PageIndexSettings, Telerik.Cms"
viewSettingsControl="Telerik.Cms.Web.UI.SearchViewControl,
Telerik.Cms" description="Provides indexing services for CMS Pages."/>
</indexClients>
<indexers>
<add extensionOrMimeType=".aspx"
type="Telerik.Search.Engine.HtmlIndexer"/>
<add extensionOrMimeType="text/html"
type="Telerik.Search.Engine.HtmlIndexer"/>
</indexers>
<searchInputValidation>
<add matchPattern="\A[\*\?\~][^\s]*"
replacementString="" enabled="true" matchAlert="You can not start your
query using wildcards, modify your query and try again.."/>
<add matchPattern="[\!\^\(\)\{\}\[\]]"
replacementString="" enabled="true" matchAlert="Strange characters
should be enclosed between double quotation, modify your query and try
again.."/>
</searchInputValidation>
</search>
<localization defaultProvider="Sitefinity"
persistenceMode="None" defaultCulture="en" cultures="en, es, fr, de,
bg">
<providers>
<clear/>
<add name="Sitefinity"
type="Telerik.Localization.Data.DefaultProvider,
Telerik.Localization.Data" connectionStringName="DefaultConnection"/>
</providers>
</localization>
<lists defaultProvider="Sitefinity">
<providers>
<clear/>
<add name="Sitefinity" securityProviderName=""
type="Telerik.Lists.Data.DefaultProvider, Telerik.Lists.Data"
connectionStringName="DefaultConnection" visible="true"/>
<!--
<add name="SitefinityXml" securityProviderName=""
type="Telerik.Lists.Data.XmlProvider, Telerik.Lists.Data" dataFile="~/
App_Data/Lists.xml" visible="true" />
-->
</providers>
</lists>
<forums defaultProvider="Sitefinity">
<providers>
<clear/>
<add name="Sitefinity" securityProviderName=""
profileProviderName="Sitefinity"
type="Telerik.Forums.Data.DefaultProvider, Telerik.Forums.Data"
connectionStringName="DefaultConnection" visible="true"/>
</providers>
</forums>
<rss defaultProvider="Sitefinity">
<feeds>
</feeds>
<channelProviders>
<clear/>
<add name="Page Rss Provider"
type="Telerik.Cms.Web.RssChannelProvider, Telerik.Cms"
settingsControl="Telerik.Cms.Web.UI.RssSettingsControl, Telerik.Cms"
viewSettingsControl="Telerik.Cms.Web.UI.RssViewSettingsControl,
Telerik.Cms" description="Provides RSS for CMS pages"/>
</channelProviders>
<providers>
<clear/>
<add name="Sitefinity"
type="Telerik.Rss.Data.DefaultServiceProvider, Telerik.Rss.Data"
connectionStringName="DefaultConnection"/>
</providers>
</rss>
<versioning defaultProvider="Sitefinity">
<providers>
<clear/>
<add name="Sitefinity"
type="Telerik.Versioning.Data.DefaultProvider,
Telerik.Versioning.Data" connectionStringName="DefaultConnection"/>
</providers>
</versioning>
<security defaultProvider="DefaultSecurityProvider"
cmsProvidersName="Sitefinity">
<roles>
<clear/>
<add name="Administrators" permission="Unrestricted"/>
</roles>
<providers>
<clear/>
<add name="DefaultSecurityProvider"
connectionStringName="DefaultConnection"
type="Telerik.Security.Data.DefaultSecurityProvider,
Telerik.Security.Data" membershipProvider="Sitefinity"
roleProvider="Sitefinity"/>
</providers>
</security>
<cms defaultProvider="Sitefinity" pageExtension=""
siteTemplate="" projectName="zipyourlip" disabled="false"
pageEditorUIMode="Overlay">
<providers>
<clear/>
<add connectionStringName="DefaultConnection"
allowPageHistory="true" allowPageWorkflow="false"
cachingProviderName="ASPNET" name="Sitefinity"
type="Telerik.Cms.Data.DefaultProvider, Telerik.Cms.Data"/>
</providers>
<toolboxControls>
<clear/>
<add name="Generic Content" section="Most popular"
type="Telerik.Cms.Engine.WebControls.GenericContent,
Telerik.Cms.Engine"/>
<add name="Image" section="Most popular"
type="Telerik.Cms.Engine.WebControls.SitefinityImage,
Telerik.Cms.Engine" description="Displays an image on a Web page."/>
<add name="Image gallery" section="Most popular"
type="Telerik.Libraries.WebControls.ImageGallery, Telerik.Libraries"/>
<add name="Dynamic Hyper Link" section="Navigation"
type="Telerik.Cms.Engine.WebControls.DynamicHyperLink,
Telerik.Cms.Engine" description="Dynamic Hyper Link lets you declare
link for cms pages so that its Navigate URL doesn't not depend on
where the page is located in the hierarchy."/>
<add name="Site Menu" section="Navigation" url="~/
Sitefinity/UserControls/Navigation35/SiteMenu.ascx"/>
<add name="Site Panelbar" section="Navigation" url="~/
Sitefinity/UserControls/Navigation35/SitePanelbar.ascx"/>
<add name="Site Tabstrip" section="Navigation" url="~/
Sitefinity/UserControls/Navigation35/SiteTabstrip.ascx"/>
<add name="Site Treeview" section="Navigation" url="~/
Sitefinity/UserControls/Navigation35/SiteTreeview.ascx"/>
<add name="Breadcrumb" section="Navigation"
type="Telerik.Cms.Web.UI.Breadcrumb, Telerik.Cms.Web.UI"/>
<add name="Hyper Link" section="Navigation"
type="Telerik.Cms.Engine.WebControls.SitefinityHyperLink,
Telerik.Cms.Engine" description="Creates links on a Web page that
allow users to move from page to page in your application."/>
<add name="Language Selector" section="Navigation"
type="Telerik.Localization.WebControls.LanguageBar,Telerik.Localization"
description="A control for selecting the current language current
version"/>
<add name="RadTabStrip" section="RadControls"
type="Telerik.Web.UI.RadTabStrip, Telerik.Web.UI"/>
<add name="RadMenu" section="RadControls"
type="Telerik.Web.UI.RadMenu, Telerik.Web.UI"/>
<add name="RadPanelBar" section="RadControls"
type="Telerik.Web.UI.RadPanelBar, Telerik.Web.UI"/>
<add name="Image " section="Images &amp; Documents"
type="Telerik.Cms.Engine.WebControls.SitefinityImage,
Telerik.Cms.Engine" description="Displays an image on a Web page."/>
<add name="XML Data Source" section="Data"
type="System.Web.UI.WebControls.XmlDataSource, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
description="Represents an XML data source to data-bound controls."/>
<add name="SiteMapDataSource" section="Data"
type="System.Web.UI.WebControls.SiteMapDataSource, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
description="Provides a data source control that Web server controls
and other controls can use to bind to hierarchical site map data. "/>
<add name="Details View" section="Data"
type="System.Web.UI.WebControls.DetailsView, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
description="Displays the values of a single record from a data source
in a table, where each data row represents a field of the record. The
DetailsView control allows you to edit, delete, and insert records."/>
<add name="Grid View" section="Data"
type="System.Web.UI.WebControls.GridView, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="Login Status" section="Login"
type="System.Web.UI.WebControls.LoginStatus, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
description="Detects the user's authentication state and toggles the
state of a link to log in to or log out of a Web site."/>
<add name="Login Name" section="Login"
type="System.Web.UI.WebControls.LoginName, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
description="Displays the value of the
System.Web.UI.Page.User.Identity.Name property."/>
<add name="Login" section="Login" url="~/Sitefinity/
UserControls/Login/LoginControl.ascx" description="Provides user
interface (UI) elements for logging in to a Web site."/>
<add name="Manage Profile" section="Login"
type="Telerik.Security.WebControls.ManageProfile, Telerik.Security"
description="Provides UI for managing user's profile information"/>
<add name="Login View" section="Login" url="~/
Sitefinity/UserControls/Login/LoginViewControl.ascx"
description="Displays the appropriate content template for a given
user, based on the user's authentication status and role membership."/
>
<add name="Create User" section="Login" url="~/
Sitefinity/UserControls/Login/CreateUserWizardControl.ascx"
description="Provides a user interface for creating new Web site user
accounts."/>
<add name="Spam Protector" section="Forms"
type="Telerik.Web.UI.SpamProtection.SpamProtector, Telerik.Cms.Web.UI"
description="Provides spam protection to web forms using different
strategies."/>
<add name="Video" section="Most popular"
type="Telerik.Libraries.WebControls.Video, Telerik.Libraries"
description="Video content control"/>
<add name="Twitter feed" section="RedMatters" url="~/
Custom/UserControls/RedMatters/TwitterFeed.ascx">
</add>
<add name="Newsletter subscribe" section="RedMatters"
url="~/Custom/UserControls/RedMatters/NewsletterSubscription.ascx">
</add>
<add name="MAS subscribe" section="RedMatters" url="~/
Custom/UserControls/RedMatters/MasSubscription.ascx">
</add>
<add name="Contact form" section="RedMatters" url="~/
Custom/UserControls/RedMatters/Contact.ascx">
</add>
<add name="Teasers" section="RedMatters" url="~/Custom/
UserControls/RedMatters/Teaser.ascx">
</add>
<add name="ZIP BlogPosts" section="Blogs"
type="CustomBlogPosts, App_Code"/>
<add name="ZIP Menu" section="RedMatters" url="~/
Custom/UserControls/RedMatters/ZipMenu.ascx">
</add>
<add name="ZIP Sidemenu" section="RedMatters" url="~/
Custom/UserControls/RedMatters/ZipSideMenu.ascx">
</add>
<add name="ZIP Loginbox" section="RedMatters" url="~/
Custom/UserControls/RedMatters/LoginBox.ascx">
</add>
<add name="Import email" section="RedMatters" url="~/
Custom/UserControls/RedMatters/ImportEmail.ascx">
</add>
<add name="ZIP Photo's" section="Photosets" url="~/
Custom/Modules/PhotoSets/Views/Frontend/Photos.ascx">
</add>
<add name="ZIP Video's" section="Photosets" url="~/
Custom/Modules/Videos/Views/Frontend/Videos.ascx">
</add>
<add name="Profile intro" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipProfileIntro.ascx">
</add>
<add name="ZIP Login" section="Zippers" url="~/Custom/
UserControls/Zippers/ZipLogin.ascx">
</add>
<add name="Latest Zippers" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipLatestZippers.ascx">
</add>
<add name="Top 10 Zippers" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipTop10Zippers.ascx">
</add>
<add name="ZIP Profile edit" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipProfileEdit.ascx">
</add>
<add name="ZIP Register" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipRegisterParticipant.ascx">
</add>
<add name="Register" section="Groups" url="~/Custom/
UserControls/Groups/ZipRegister.ascx">
</add>
<add name="Edit" section="Groups" url="~/Custom/
UserControls/Groups/ZipGroupEdit.ascx">
</add>
<add name="Profile" section="Groups" url="~/Custom/
UserControls/Groups/ZipGroupProfile.ascx">
</add>
<add name="Top10" section="Groups" url="~/Custom/
UserControls/Groups/ZipGroupTop10.ascx">
</add>
<add name="ZIP Password edit" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipPasswordEdit.ascx">
</add>
<add name="Sponsor ZIP" section="General" url="~/
Custom/UserControls/General/SponsorZip.ascx">
</add>
<add name="ZIP Confirmation" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipConfirmRegistration.ascx">
</add>
<add name="ZIP Account" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipAccount.ascx">
</add>
<add name="ZIP Order" section="Zippers" url="~/Custom/
UserControls/Zippers/ZipOrder.ascx">
</add>
<add name="Group Order" section="Groups" url="~/Custom/
UserControls/Groups/ZipOrder.ascx">
</add>
<add name="ZIP Friends" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipFindFriends.ascx">
</add>
<add name="ZIP Actiondate" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipActionDate.ascx">
</add>
<add name="ZIP Show actiondate" section="Zippers"
url="~/Custom/UserControls/Zippers/ZipShowActionDate.ascx">
</add>
<add name="ZIP Interview" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipInterview.ascx">
</add>
<add name="ZIP Add Interview" section="Zippers" url="~/
Custom/UserControls/Zippers/ZipInterviewAdd.ascx">
</add>
<add name="ZIP Sponsormeter" section="General" url="~/
Custom/UserControls/General/SponsorMeter.ascx">
</add>
<add name="ZIP Search" section="Zippers" url="~/Custom/
UserControls/Zippers/ZipSearch.ascx">
</add>
<add name="ZIP Sponsor Result" section="General"
url="~/Custom/UserControls/General/SponsorResults.ascx">
</add>
<add name="ZIP Send passwords" section="General"
url="~/Custom/UserControls/General/SendPasswords.ascx">
</add>
<add name="Twitter Widget" section="General" url="~/
Custom/UserControls/General/TwitterWidget.ascx">
</add>
<add name="ZIP Comments" section="General" url="~/
Custom/UserControls/Zippers/ZipComments.ascx">
</add>
<add name="ZIP Group Search" section="Groups" url="~/
Custom/UserControls/Groups/ZipGroupSearch.ascx"></add>
</toolboxControls>
</cms>
<cmsEngine defaultProvider="Generic_Content">
<providers>
<clear/>
<add name="Generic_Content"
urlRewriteFormat="[Publication_Date]/[Name]" urlDateTimeFormat="yy-MM-
dd" urlWhitespaceChar="_" visible="True" defaultMetaField="Name"
securityProviderName="" allowLocalization="False"
allowVersioning="True" allowWorkflow="False" allowComments="false"
commentsModeration="true" versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Cms.Engine.Data.Providers.DefaultProvider,
Telerik.Cms.Engine.Data"/>
<add name="Email" applicationName="/Email"
urlRewriteFormat="[Publication_Date]/[Name]" urlDateTimeFormat="yy-MM-
dd" urlWhitespaceChar="_" visible="True" defaultMetaField="Name"
securityProviderName="" allowLocalization="False"
allowVersioning="True" allowWorkflow="False" allowComments="false"
commentsModeration="true" versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Cms.Engine.Data.Providers.DefaultProvider,
Telerik.Cms.Engine.Data"/>
<add name="WebText" applicationName="/WebText"
urlRewriteFormat="[Publication_Date]/[Name]" urlDateTimeFormat="yy-MM-
dd" urlWhitespaceChar="_" visible="True" defaultMetaField="Name"
securityProviderName="" allowLocalization="False"
allowVersioning="True" allowWorkflow="False" allowComments="false"
commentsModeration="true" versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Cms.Engine.Data.Providers.DefaultProvider,
Telerik.Cms.Engine.Data"/>
<add name="News" urlRewriteFormat="[Publication_Date]/
[Title]" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_"
visible="False" defaultMetaField="Title" securityProviderName=""
allowVersioning="True" applicationName="/News"
versioningProviderName="" commentsModeration="true"
connectionStringName="GenericContentConnection"
type="Telerik.News.Data.DefaultNewsProvider, Telerik.News.Data"/>
<add name="Blogs" urlRewriteFormat="[Publication_Date]/
[Title]" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_"
visible="False" defaultMetaField="Title" applicationName="/Blogs"
allowVersioning="True" allowComments="True" commentsModeration="false"
allowLocalization="False" localizationProviderName=""
allowWorkflow="False" securityProviderName=""
versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Blogs.Data.DefaultBlogProvider, Telerik.Blogs.Data"/>
<add name="Libraries" urlRewriteFormat="~/{Provider}/
{LibraryName}/[Name].sflb.ashx" urlDateTimeFormat="yy-MM-dd"
urlWhitespaceChar="_" visible="False" defaultMetaField="Name"
applicationName="/Libraries" allowVersioning="False"
allowLocalization="False" localizationProviderName=""
allowWorkflow="False" securityProviderName=""
versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Libraries.Data.DefaultProvider, Telerik.Libraries.Data"
tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/
BatchTagsEditor.ascx"/>
<add name="Banners" urlRewriteFormat="~/{Provider}/
{LibraryName}/[Name].sflb.ashx" urlDateTimeFormat="yy-MM-dd"
urlWhitespaceChar="_" visible="False" defaultMetaField="Name"
applicationName="/Banners" allowVersioning="False"
allowLocalization="False" localizationProviderName=""
allowWorkflow="False" securityProviderName=""
versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Libraries.Data.DefaultProvider, Telerik.Libraries.Data"
tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/
BatchTagsEditor.ascx"/>
<add name="Photos" urlRewriteFormat="~/{Provider}/
{LibraryName}/[Name].sflb.ashx" urlDateTimeFormat="yy-MM-dd"
urlWhitespaceChar="_" visible="False" defaultMetaField="Name"
applicationName="/Photos" allowVersioning="False"
allowLocalization="False" localizationProviderName=""
allowWorkflow="False" securityProviderName=""
versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Libraries.Data.DefaultProvider, Telerik.Libraries.Data"
tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/
BatchTagsEditor.ascx"/>
<!--Amazon Data Provider [First turn off the default
one] url format can be urlRewriteFormat="~/{Provider}/{LibraryName}/
[Name].s3lb" as well in that cae there will extra libraries in the
url-->
<!--<add name="Libraries" urlRewriteFormat="~/
{LibraryName}/[Name].s3lb" thumbnailExtension=".tmb"
urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False"
defaultMetaField="Name" applicationName="/Libraries"
allowVersioning="True" allowLocalization="False"
localizationProviderName="" allowWorkflow="False"
securityProviderName="" versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Libraries.Data.AmazonProvider, Telerik.Libraries.Data"
tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/
BatchTagsEditor.ascx" />-->
<!--Viddler Data Provider Compatible with other
libraries, must add a libraryInfo with type = "Viddler"-->
<!--<add name="Libraries" urlRewriteFormat="~/
{LibraryName}/[Name].sflb.ashx" thumbnailExtension=".tmb.ashx"
urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False"
defaultMetaField="Name" applicationName="/Libraries"
allowVersioning="True" allowLocalization="False"
localizationProviderName="" allowWorkflow="False"
securityProviderName="" versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Libraries.Data.ViddlerProvider, Telerik.Libraries.Data"
tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/
BatchTagsEditor.ascx"/>-->
<add name="Events"
urlRewriteFormat="[Publication_Date]/[Title].aspx"
urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False"
defaultMetaField="Title" securityProviderName=""
allowVersioning="True" applicationName="/Events"
versioningProviderName="" commentsModeration="true"
connectionStringName="GenericContentConnection"
type="Telerik.Events.Data.DefaultEventsProvider, Telerik.Events.Data"/
>
<add name="Wiki" urlRewriteFormat="[Wiki]/[Name].aspx"
urlWhitespaceChar="_" visible="False" defaultMetaField="Name"
securityProviderName="" allowVersioning="True" applicationName="/Wiki"
versioningProviderName="" allowComments="true"
commentsModeration="true"
connectionStringName="GenericContentConnection" dataFile="~/App_Data/
Wikis.xml" type="Telerik.Wiki.Data.XmlProvider, Telerik.Wiki.Data"/>
<add name="Media" urlRewriteFormat="~/{Provider}/
{LibraryName}/[Name].sflb.ashx" urlDateTimeFormat="yy-MM-dd"
urlWhitespaceChar="_" visible="False" defaultMetaField="Name"
applicationName="/Libraries" allowVersioning="False"
allowLocalization="False" localizationProviderName=""
allowWorkflow="False" securityProviderName=""
versioningProviderName=""
connectionStringName="GenericContentConnection"
type="Telerik.Libraries.Data.DefaultProvider, Telerik.Libraries.Data"
tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/
BatchTagsEditor.ascx"/>
<add name="Forms" urlRewriteFormat="[Name].aspx"
urlWhitespaceChar="_" visible="False" defaultMetaField="Name"
securityProviderName="" allowVersioning="True" applicationName="/
Forms" versioningProviderName="" allowComments="true"
commentsModeration="true"
connectionStringName="GenericContentConnection"
type="Telerik.Cms.Engine.Data.Providers.DefaultProvider,
Telerik.Cms.Engine.Data"/>
</providers>
<rssProviders>
<clear/>
<add name="Blogs" type="Telerik.Blogs.RssProvider,
Telerik.Blogs" visible="True" applicationName="/Blogs"
rssFieldAuthor="Author" rssFieldTitle="Title"
rssFieldPubDate="Publication_Date"/>
</rssProviders>
<browserCacheSettings lastModifiedDateEnabled="true"
contentExpirationEnabled="false">
<expirationSettings option="ExpireImmediately"
value="0">
</expirationSettings>
</browserCacheSettings>
<metaFields>
<add key="Generic_Content.Name" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue="Name
this content" mandatory="True"/>
<add key="Generic_Content.Description"
valueType="LongText" visible="True" searchable="False" sortable="True"
defaultValue="Add description here"/>
<add key="Generic_Content.Author"
valueType="ShortText" visible="True" searchable="True" sortable="True"
defaultValue=""/>
<add key="Generic_Content.Category"
valueType="ShortText" visible="True" searchable="True" sortable="True"
defaultValue=""/>
<add key="News.Title" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="News.Summary" valueType="LongText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="News.Author" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="News.Source" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="News.Publication_Date" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue="#Now"/>
<add key="News.Expiration_Date" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue="#Max"/>
<add key="News.Thumbnail" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="News.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.Title" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.Author" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.Publication_Date" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue="#Now"/>
<add key="Blogs.BlogID" valueType="Guid"
visible="False" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.View_Count" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue="0"/>
<add key="Blogs.TwitterPost" valueType="Boolean"
visible="True" searchable="False" sortable="False"
defaultValue="False"/>
<add key="Blogs.TwitterPostDate" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.TwitterHash" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.ShortUrl" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Blogs.Thumbnail" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Blogs.HeaderImage" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Libraries.Name" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.Width" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.Height" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.Size" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.Extension" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.AlternateText"
valueType="ShortText" visible="True" searchable="True" sortable="True"
defaultValue=""/>
<add key="Libraries.Author" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.Description" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Libraries.PermaLink" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Events.Title" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Events.Street" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Events.City" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Events.Country" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Events.State" valueType="ShortText"
visible="True" searchable="True" sortable="False" defaultValue=""/>
<add key="Events.Geomapping_Data"
valueType="ShortText" visible="True" searchable="False"
sortable="False" defaultValue=""/>
<add key="Events.Event_Start" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue="#Now"/>
<add key="Events.Event_End" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue="#Now"/>
<add key="Events.Publication_Date"
valueType="DateTime" visible="True" searchable="True" sortable="True"
defaultValue="#Now"/>
<add key="Events.Expiration_Date" valueType="DateTime"
visible="True" searchable="True" sortable="True" defaultValue="#Max"/>
<add key="Events.Contact_Name" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Events.Contact_Email" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Events.Contact_Phone" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Events.Contact_Cell" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Events.Contact_Web" valueType="ShortText"
visible="True" searchable="False" sortable="False" defaultValue=""/>
<add key="Events.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Wiki.Name" valueType="ShortText"
visible="True" searchable="False" sortable="True"
defaultValue="HomePage" mandatory="True"/>
<add key="Wiki.Wiki" valueType="ShortText"
visible="True" searchable="False" sortable="True"
defaultValue="DefaultWiki"/>
<add key="Wiki.Author" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Wiki.Category" valueType="ShortText"
visible="True" searchable="False" sortable="True" defaultValue=""/>
<add key="Wiki.DisplayName" valueType="Boolean"
visible="False" searchable="False" sortable="False"
defaultValue="True"/>
<add key="Email.Name" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue="Name
this content" mandatory="True"/>
<add key="Email.Description" valueType="LongText"
visible="True" searchable="False" sortable="True" defaultValue="Add
description here"/>
<add key="Email.Subject" valueType="ShortText"
visible="True" searchable="False" sortable="True" defaultValue="Add
subject here"/>
<add key="Email.Code" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Email.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="WebText.Name" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue="Name
this content" mandatory="True"/>
<add key="WebText.Description" valueType="LongText"
visible="True" searchable="False" sortable="True" defaultValue="Add
description here"/>
<add key="WebText.Header" valueType="ShortText"
visible="True" searchable="False" sortable="True" defaultValue="Add
subject here"/>
<add key="WebText.Code" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="WebText.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Name" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Width" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Height" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Size" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Extension" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.AlternateText" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Author" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Description" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.PermaLink" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.NavigateUrl" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.NavigateText" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Banners.SortOrder" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue="0"/>
<add key="Photos.Name" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Width" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Height" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Size" valueType="Integer"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Extension" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.AlternateText" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Author" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Description" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Category" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.PermaLink" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.NavigateUrl" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.NavigateText" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
<add key="Photos.Sorting" valueType="ShortText"
visible="True" searchable="True" sortable="True" defaultValue=""/>
</metaFields>
<contentViewSettings>
<add
type="Telerik.Cms.Engine.WebControls.Design.Settings.TextSettingService"/
>
<add
type="Telerik.Cms.Engine.WebControls.Design.Settings.ContentSettingService"/
>
<add
type="Telerik.Cms.Engine.WebControls.Design.Settings.MaxWidthSettingService"/
>
</contentViewSettings>
</cmsEngine>
<news defaultGenericProvider="News">
<genericContentProviders>
<add providerName="News"
publicationDateField="Publication_Date"
expirationDateField="Expiration_Date" thumbnailUrlField="Thumbnail"
urlRewriteFormat="[Publication_Date]/[Title]" urlDateTimeFormat="yy-MM-
dd" urlWhitespaceChar="_"/>
</genericContentProviders>
</news>
<blogs defaultGenericProvider="Blogs">
<genericContentProviders>
<add providerName="Blogs"
publicationDateField="Publication_Date"
urlRewriteFormat="[Publication_Date]/[Title]" urlDateTimeFormat="yy-MM-
dd" urlWhitespaceChar="-" flatOwnership="True"/>
</genericContentProviders>
</blogs>
<libraries defaultGenericProvider="Libraries"
streamingProviderName="Files" streamingIsEnabled="True">
<!--<libraries defaultGenericProvider="Libraries">-->
<genericContentProviders>
<add providerName="Libraries"
publicationDateField="Publication_Date"/>
<add providerName="Banners"
publicationDateField="Publication_Date"/>
<add providerName="Photos"
publicationDateField="Publication_Date"/>
</genericContentProviders>
<libraryInfo>
<add name="Image" title="Image Library"
defaultExtenstions=".png, .jpg, .jpeg, .gif" metaKeys="Sorting,
SortOrder, NavigateText, NavigateUrl, Author, AlternateText,
Extension, Name, Height, Width, Size, Category">
</add>
<add name="Document" title="Document Library"
defaultExtenstions=".doc, .docx, .rtf, .txt, .pdf, .ppt, .pps, .pptx, .html, .xls, .xlsx"
metaKeys="Author, Description, Extension, Name, Size, Category">
</add>
<add name="Custom" title="Custom Library"
defaultExtenstions=".*" metaKeys="Author, Description, Extension,
Name, Size, Category">
</add>
<add name="Video" title="Video"
defaultExtenstions=".wmv" metaKeys="Author, Extension, Name, Size,
Category, Description">
</add>
<!-- Viddler can co-exists with other libraries-->
<!--<add name="Viddler" title="Viddler Library"
defaultExtenstions=".avi, .mpg, .mov, .wmv, .wma, .3gp"
metaKeys="Author, Description, Extension, Name, Size, Category"></
add>-->
</libraryInfo>
<!-- before using extensionMapping be you uncomment
LibraryHttpModule in handlers and httpHandlers sections -->
<extensionMapping defaultExtension=".sflb.ashx">
<!--<add key=".jpg"/>
<add key=".pdf"/>
<add key=".csv"/>
<add key=".xls"/>-->
</extensionMapping>
</libraries>
<events defaultGenericProvider="Events" googleMapsAPIKey=""
googleMapsAPIUrl="http://maps.google.com/maps?
file=api&amp;v=2.x&amp;key=" yahooMapsAPIKey=""
yahooMapsAPIUrl="http://api.maps.yahoo.com/ajaxymap?v=3.7&amp;appid="
liveSearchMapsAPIUrl="http://dev.virtualearth.net/mapcontrol/
mapcontrol.ashx?v=6.2">
<genericContentProviders>
<add providerName="Events"
publicationDateField="Publication_Date"
expirationDateField="Expiration_Date" eventStartField="Event_Start"
eventEndField="Event_End" streetField="Street" cityField="City"
countryField="Country" stateField="State"
geomappingDataField="Geomapping_Data"
urlRewriteFormat="[Publication_Date]/[Title].aspx"
urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_"/>
</genericContentProviders>
</events>
<wiki defaultGenericProvider="Wiki"
defaultProvider="SitefinityXml">
<genericContentProviders>
<add providerName="Wiki" urlRewriteFormat="[Wiki]/
[Name].aspx" urlWhitespaceChar="_"/>
</genericContentProviders>
</wiki>
<workflow deleteOnCompletion="true"
defaultProvider="NolicsWorkflowProvider">
<providers>
<clear/>
<add name="NolicsWorkflowProvider"
connectionStringName="DefaultConnection"
type="Telerik.Workflow.NolicsWorkflowProvider, Telerik.Workflow"/>
</providers>
</workflow>
<polls defaultProvider="NolicsPollsProvider">
<providers>
<clear/>
<add name="NolicsPollsProvider"
connectionStringName="DefaultConnection"
type="Telerik.Polls.Data.NolicsPollsProvider, Telerik.Polls.Data"/>
</providers>
</polls>
<fileManager defaultProvider="Sitefinity">
<impersonation username="" password="">
<allow roles="Administrators">
</allow>
</impersonation>
<providers>
<clear/>
<add name="Sitefinity"
type="Telerik.FileManager.DefaultProvider, Telerik.FileManager"/>
</providers>
</fileManager>
<personalization defaultProvider="Sitefinity">
<providers>
<clear/>
<add name="Sitefinity"
type="Telerik.Personalization.Data.NolicsProvider,
Telerik.Personalization.Data" connectionStringName="DefaultConnection"/
>
</providers>
<globalSettings>
<add
type="Telerik.Cms.Web.UI.Personalization.GeneralSettingPanel,
Telerik.Cms" templatePath="~/Sitefinity/Admin/ControlTemplates/
Personalization/GeneralSettings.ascx" order="1"/>
<add
type="Telerik.Cms.Web.UI.Personalization.DashboardSettingPanel,
Telerik.Cms" templatePath="~/Sitefinity/Admin/ControlTemplates/
Personalization/DashboardSettings.ascx" order="2"/>
<add
type="Telerik.Cms.Web.UI.Personalization.PageEditorSettingPanel,
Telerik.Cms" templatePath="~/Sitefinity/Admin/ControlTemplates/
Personalization/PageEditorSettings.ascx" order="3"/>
</globalSettings>
<dashboardVisibilitySettings>
<add key="showMyLatestChanges" value="true"/>
<add key="showLastModifiedPages" value="true"/>
<add key="showNewUsers" value="false"/>
<add key="showLastModifiedBlogs" value="false"/>
<add key="showLastModifiedBlogPosts" value="false"/>
<add key="showLastModifiedNews" value="false"/>
<add key="showLastModifiedForums" value="false"/>
<add key="showNewForumPosts" value="false"/>
<add key="showLastModifiedLists" value="false"/>
<add key="showLastModifiedContents" value="false"/>
</dashboardVisibilitySettings>
</personalization>
<spamProtector defaultProvider="akismet" disabled="true">
<providers>
<add name="akismet"
type="Telerik.Cms.Engine.SpamProtector.AkismetProvider"
key="c0e8868fd509" siteUrl="http://www.telerik.com/"/>
</providers>
</spamProtector>
<performanceCounter category="Sitefinity CMS"
description="Sitefinity performance statistics" disabled="true">
<counters>
<add name="DAL Operations/Sec" description="The number
database calls made per second." type="RateOfCountsPerSecond32"/>
<add name="Error Raised" description="Number of times
excpetion has been thrown running the app" type="NumberOfItems32"/>
<add name="CMS Page Average Execution Time"
description="The average time consumed to serve Sitefinity pages
measured in milliseconds." type="AverageTimer32"/>
<add name="CMS Content Average Execution Time"
description="The average time consumed to serve Sitefinity Content
measured in milliseconds." type="AverageTimer32"/>
<add name="Average Operation Execution Time"
description="The average time to execute an operaion (CRUD) measured
in milliseconds." type="AverageTimer32"/>
</counters>
</performanceCounter>
<storageSetting defaultProvider="Amazon">
<providers>
<add name="Amazon"
type="Telerik.Libraries.AmazonStorage.AmazonStorageProvider,
Telerik.Libraries" downloadUrlPrefix="http://s3.amazonaws.com"
accessKey="#YourAccessKey#" secretAccessKey="#YourSecrectKey#"
bucketName="Sitefinity"/>
</providers>
</storageSetting>
<!-- Viddler-->
<mediaProvider defaultProvider="viddler">
<providers>
<add name="viddler"
type="Telerik.Libraries.MediaProvider.ViddlerProvider"
apiKey="#Your_Api#" baseUrl="http://api.viddler.com/rest/v1/"/>
</providers>
</mediaProvider>
</telerik>

<!--<location path="elmah.axd">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
-->
</configuration>

James_2JS

unread,
Mar 27, 2011, 11:12:32 AM3/27/11
to ELMAH
Hi Daniel,

I can see a few issues here...

1) Your filter is the same that you posted at the top of this thread:

<errorFilter>
<test>
<and>
<equal
binding="Context.Request.ServerVariables['URL']"
value="/zipyourlip/ScriptResource.axd"
type="String" />
<equal
binding="Context.Request.ServerVariables['URL']"
value="/zipyourlip/WebResource.axd"
type="String" />
</and>
</test>
</errorFilter>

The two <equal> conditions are wrapped in an <and> condition. At least
one will always be false, so it won't get filtered.
Much better to use the filter with the <jscript> tag.

2) You register the ErrorFilterModule for IIS7, (under
<system.webServer>), but not for IIS6/Cassini (under <system.web>)
This may have had an impact on your testing!

Hope this helps!

Cheers,

James

> ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages