Upgrade to 5.0 - A SessionAuthenticationModule must be added to the ASP.NET Module Pipeline.
I upgraded fine on my workstation but when I upgraded my production servers I'm getting this error... I even copied the web.config I had on the server back down on my local machine to test it and it still works fine. I'm defining SitefinityClaimsAuthenticationModule in <system.webServer> just like it requests here. Here's my web.config:
<?
xml
version
=
"1.0"
?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<
configuration
>
<
configSections
>
<
section
requirePermission
=
"false"
name
=
"microsoft.identityModel"
type
=
"Microsoft.IdentityModel.Configuration.MicrosoftIdentityModelSection, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/>
<!--<
sectionGroup
name
=
"telerik"
>
<
section
name
=
"sitefinity"
type
=
"Telerik.Sitefinity.Configuration.SectionHandler, Telerik.Sitefinity"
requirePermission
=
"false"
/>
</
sectionGroup
>-->
</
configSections
>
<
appSettings
>
<
add
key
=
"TestLocalization"
value
=
"false"
/>
</
appSettings
>
<
system.web
>
<
httpRuntime
requestValidationType
=
"Telerik.Sitefinity.Security.Claims.CustomRequestValidator, Telerik.Sitefinity"
/>
<
machineKey
validationKey
=
"CB1B272EE7BD7C2F349E494A5AFEDB75E65A5C17694A786273366AED43CA0C4E2DEBAD7720BB3EC807247BD5FFD7C111BFEABE73F435207EE7B8DEC91BCA9628"
decryptionKey
=
"79123837375BE1CCB8C182C44D971868"
validation
=
"SHA1"
decryption
=
"AES"
/>
<
siteMap
defaultProvider
=
"SitefinitySiteMap"
>
<
providers
>
<
add
name
=
"SitefinitySiteMap"
type
=
"Telerik.Sitefinity.Web.SitefinitySiteMap, Telerik.Sitefinity"
taxonomyProvider
=
"OpenAccessDataProvider"
pageTaxonomy
=
"Pages"
rootNode
=
"FrontendSiteMap"
pageProvider
=
"OpenAccessDataProvider"
/>
</
providers
>
</
siteMap
>
<
roleManager
enabled
=
"false"
/>
<
membership
defaultProvider
=
"Default"
>
<
providers
>
<
clear
/>
<
add
name
=
"Default"
type
=
"Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"
/>
</
providers
>
</
membership
>
<
globalization
uiCulture
=
"auto"
culture
=
"auto"
resourceProviderFactoryType
=
"Telerik.Sitefinity.Localization.ExtendedResourceProviderFactory, Telerik.Sitefinity"
/>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<
compilation
debug
=
"false"
targetFramework
=
"4.0"
numRecompilesBeforeAppRestart
=
"1000"
>
<
assemblies
>
<
add
assembly
=
"System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
assembly
=
"System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
/>
<
add
assembly
=
"WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/>
<
add
assembly
=
"PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/>
</
assemblies
>
<
buildProviders
>
<
remove
extension
=
".svc"
/>
<
add
extension
=
".svc"
type
=
"System.ServiceModel.Activation.ServiceBuildProvider, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
/>
</
buildProviders
>
</
compilation
>
<!--
The <
authentication
> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<
authentication
mode
=
"None"
/>
<
customErrors
defaultRedirect
=
"http://www.oumedicine.com/home/error"
mode
=
"RemoteOnly"
>
<
error
redirect
=
"http://www.oumedicine.com/home/404"
statusCode
=
"404"
/>
</
customErrors
>
<!--
The <
customErrors
> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<
customErrors
mode
=
"RemoteOnly"
defaultRedirect
=
"GenericErrorPage.htm"
>
<
error
statusCode
=
"403"
redirect
=
"NoAccess.htm"
/>
<
error
statusCode
=
"404"
redirect
=
"FileNotFound.htm"
/>
</
customErrors
>
-->
<
pages
>
<
controls
>
<
add
tagPrefix
=
"asp"
namespace
=
"System.Web.UI"
assembly
=
"System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
tagPrefix
=
"asp"
namespace
=
"System.Web.UI.WebControls"
assembly
=
"System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
tagPrefix
=
"telerik"
namespace
=
"Telerik.Web.UI"
assembly
=
"Telerik.Web.UI"
/>
<
add
tagPrefix
=
"sitefinity"
namespace
=
"Telerik.Sitefinity.Web.UI.Fields"
assembly
=
"Telerik.Sitefinity"
/>
</
controls
>
</
pages
>
<
httpHandlers
>
<
remove
verb
=
"*"
path
=
"*.asmx"
/>
<
add
verb
=
"*"
validate
=
"false"
path
=
"Telerik.Web.UI.SpellCheckHandler.axd"
type
=
"Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"
/>
<
add
verb
=
"*"
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"
/>
<
add
verb
=
"*"
path
=
"Telerik.Sitefinity.FilesDownloadHandler.ashx"
type
=
"Telerik.Sitefinity.Modules.Files.FilesDownloadHandler, Telerik.Sitefinity"
/>
<
add
verb
=
"*"
path
=
"Telerik.Sitefinity.LibrariesRadUploadHandler.ashx"
type
=
"Telerik.Sitefinity.Modules.Libraries.Web.LibrariesRadUploadHandler, Telerik.Sitefinity"
/>
<
add
verb
=
"*"
path
=
"Telerik.Sitefinity.ThumbnailUploadHandler.ashx"
type
=
"Telerik.Sitefinity.Modules.Libraries.Web.ThumbnailUploadHandler, Telerik.Sitefinity"
/>
<
add
verb
=
"*"
path
=
"*.asmx"
validate
=
"false"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
verb
=
"*"
path
=
"*_AppService.axd"
validate
=
"false"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
verb
=
"GET,HEAD"
path
=
"ScriptResource.axd"
type
=
"System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
validate
=
"false"
/>
<
add
verb
=
"*"
validate
=
"false"
path
=
"Telerik.Web.UI.DialogHandler.axd"
type
=
"Telerik.Web.UI.DialogHandler, Telerik.Web.UI"
/>
<
add
verb
=
"*"
path
=
"Telerik.Sitefinity.AsyncImageUploadHandler.ashx"
type
=
"Telerik.Sitefinity.Modules.Libraries.Web.AsyncImageUploadHandler, Telerik.Sitefinity"
/>
<
add
verb
=
"*"
path
=
"Telerik.Sitefinity.AsyncFileUploadHandler.ashx"
type
=
"Telerik.Sitefinity.Workflow.AsyncFileUploadHandler, Telerik.Sitefinity"
/>
<
add
verb
=
"*"
path
=
"Telerik.Sitefinity.AsyncToolsetXmlUploadHandler.ashx"
type
=
"Telerik.Sitefinity.Configuration.Web.Services.AsyncToolsetXmlUploadHandler, Telerik.Sitefinity"
/>
<
add
verb
=
"*"
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
validate
=
"false"
/>
<
add
path
=
"Telerik.Web.UI.DialogHandler.aspx"
verb
=
"*"
type
=
"Telerik.Web.UI.DialogHandler"
validate
=
"false"
/>
<
add
verb
=
"*"
path
=
"Telerik.ReportViewer.axd"
type
=
"Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=5.1.11.713, Culture=neutral, PublicKeyToken=a9d7983dfcc261be"
/>
</
httpHandlers
>
<
httpModules
>
<
remove
name
=
"FormsAuthentication"
/>
<
remove
name
=
"RoleManager"
/>
<
add
name
=
"ClaimsPrincipalHttpModule"
type
=
"Microsoft.IdentityModel.Web.ClaimsPrincipalHttpModule, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/>
<
add
name
=
"SitefinityClaimsAuthenticationModule"
type
=
"Telerik.Sitefinity.Security.Claims.SitefinityClaimsAuthenticationModule, Telerik.Sitefinity"
/>
<
add
name
=
"Sitefinity"
type
=
"Telerik.Sitefinity.Web.SitefinityHttpModuleIIS6, Telerik.Sitefinity"
/>
<
add
name
=
"SessionAuthenticationModule"
type
=
"Telerik.Sitefinity.Security.Claims.SitefinitySessionAuthenticationModule, Telerik.Sitefinity"
/>
<
add
name
=
"ScriptModule"
type
=
"System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"RadUploadModule"
type
=
"Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"
/>
<
add
name
=
"SitefinityAnalyticsModule"
type
=
"Telerik.Sitefinity.Analytics.Server.DependencyResolution.Module.DependencyRegistrarHttpModule, Telerik.Sitefinity.Analytics.Server.DependencyResolution"
/>
</
httpModules
>
</
system.web
>
<
system.serviceModel
>
<
bindings
>
<
basicHttpBinding
>
<
binding
name
=
"basicHttpBinding"
maxReceivedMessageSize
=
"2147483647"
maxBufferSize
=
"2147483647"
>
<
security
mode
=
"None"
/>
</
binding
>
<!-- note: To enable https/SSL support for the Analytics module, uncomment this binding -->
<!--<
binding
name
=
"webBinding"
maxReceivedMessageSize
=
"2147483647"
maxBufferSize
=
"2147483647"
>
<
security
mode
=
"Transport"
>
<
transport
clientCredentialType
=
"None"
/>
</
security
>
</
binding
>-->
</
basicHttpBinding
>
</
bindings
>
<
behaviors
>
<
endpointBehaviors
>
<
behavior
name
=
"SitefinityWebApp.Sitefinity.Services.Content.EventsAspNetAjaxBehavior"
>
<
enableWebScript
/>
</
behavior
>
</
endpointBehaviors
>
<
serviceBehaviors
>
<
behavior
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"true"
/>
<!--<openAccessWorkflowTracking applicationName="/workflow" />-->
</
behavior
>
<
behavior
name
=
"Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsServiceBehavior"
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"false"
/>
</
behavior
>
<
behavior
name
=
"Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsServiceBehavior"
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"false"
/>
</
behavior
>
<
behavior
name
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardDataBehavior"
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"false"
/>
</
behavior
>
<
behavior
name
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataServiceBehavior"
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"false"
/>
</
behavior
>
<
behavior
name
=
"Telerik.Sitefinity.Web.Services.LocalizationBehavior"
></
behavior
>
</
serviceBehaviors
>
</
behaviors
>
<
services
>
<
service
name
=
"SitefinityWebApp.Sitefinity.Services.Content.Events"
>
<
endpoint
address
=
""
behaviorConfiguration
=
"SitefinityWebApp.Sitefinity.Services.Content.EventsAspNetAjaxBehavior"
binding
=
"webHttpBinding"
contract
=
"SitefinityWebApp.Sitefinity.Services.Content.Events"
/>
</
service
>
<
service
behaviorConfiguration
=
"Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsServiceBehavior"
name
=
"Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService"
>
<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"basicHttpBinding"
contract
=
"Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService"
/>
<!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
<!--<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"webBinding"
contract
=
"Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService"
/>-->
</
service
>
<
service
behaviorConfiguration
=
"Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsServiceBehavior"
name
=
"Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService"
>
<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"basicHttpBinding"
contract
=
"Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService"
/>
<!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
<!--<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"webBinding"
contract
=
"Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService"
/>-->
</
service
>
<
service
behaviorConfiguration
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardDataBehavior"
name
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardData"
>
<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"basicHttpBinding"
contract
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardData"
/>
<!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
<!--<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"webBinding"
contract
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardData"
/>-->
</
service
>
<
service
behaviorConfiguration
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataServiceBehavior"
name
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataService"
>
<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"basicHttpBinding"
contract
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataService"
/>
<!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
<!--<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"webBinding"
contract
=
"Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataService"
/>-->
</
service
>
</
services
>
<
serviceHostingEnvironment
aspNetCompatibilityEnabled
=
"true"
multipleSiteBindingsEnabled
=
"true"
/>
</
system.serviceModel
>
<!--
The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0. It is not necessary for previous version of IIS.
-->
<
system.webServer
>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
<
modules
runAllManagedModulesForAllRequests
=
"true"
>
<
remove
name
=
"WebDAVModule"
/>
<
remove
name
=
"UrlRoutingModule"
/>
<
remove
name
=
"ScriptModule"
/>
<
remove
name
=
"RadUploadModule"
/>
<
remove
name
=
"Sitefinity"
/>
<
remove
name
=
"SitefinityAnalyticsModule"
/>
<
remove
name
=
"FormsAuthentication"
/>
<
remove
name
=
"RoleManager"
/>
<
add
name
=
"ClaimsPrincipalHttpModule"
type
=
"Microsoft.IdentityModel.Web.ClaimsPrincipalHttpModule, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/>
<
add
name
=
"SitefinityClaimsAuthenticationModule"
type
=
"Telerik.Sitefinity.Security.Claims.SitefinityClaimsAuthenticationModule, Telerik.Sitefinity"
/>
<
add
name
=
"Sitefinity"
type
=
"Telerik.Sitefinity.Web.SitefinityHttpModule, Telerik.Sitefinity"
/>
<
add
name
=
"SessionAuthenticationModule"
type
=
"Telerik.Sitefinity.Security.Claims.SitefinitySessionAuthenticationModule, Telerik.Sitefinity"
/>
<
add
name
=
"ScriptModule"
preCondition
=
"managedHandler"
type
=
"System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"RadUploadModule"
type
=
"Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"
/>
<
add
name
=
"SitefinityAnalyticsModule"
type
=
"Telerik.Sitefinity.Analytics.Server.DependencyResolution.Module.DependencyRegistrarHttpModule, Telerik.Sitefinity.Analytics.Server.DependencyResolution"
/>
</
modules
>
<
handlers
>
<
remove
name
=
"WebDAV"
/>
<
remove
name
=
"ScriptHandlerFactory"
/>
<
remove
name
=
"ScriptHandlerFactoryAppServices"
/>
<
remove
name
=
"ScriptResource"
/>
<
remove
name
=
"UrlRoutingHandler"
/>
<
remove
name
=
"WildCard"
/>
<
remove
name
=
"WildCard32"
/>
<
remove
name
=
"Telerik.Web.UI.DialogHandler"
/>
<
remove
name
=
"Telerik.RadUploadProgressHandler"
/>
<
remove
name
=
"Telerik.Sitefinity.FilesDownloadHandler"
/>
<
remove
name
=
"Telerik.Sitefinity.LibrariesRadUploadHandler"
/>
<
remove
name
=
"Telerik.Sitefinity.AsyncImageUploadHandler"
/>
<
remove
name
=
"Telerik.Sitefinity.AsyncFileUploadHandler"
/>
<
remove
name
=
"Telerik.Sitefinity.AsyncToolsetXmlUploadHandler"
/>
<
remove
name
=
"Telerik.Web.UI.SpellCheckHandler"
/>
<
remove
name
=
"Telerik_Web_UI_WebResource_axd"
/>
<
remove
name
=
"Telerik_Web_UI_DialogHandler_aspx"
/>
<
add
name
=
"ScriptHandlerFactory"
verb
=
"*"
path
=
"*.asmx"
preCondition
=
"integratedMode"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.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=4.0.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=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"WildCard"
path
=
"*"
verb
=
"*"
modules
=
"IsapiModule"
scriptProcessor
=
"%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"
resourceType
=
"Unspecified"
requireAccess
=
"None"
preCondition
=
"classicMode,runtimeVersionv4.0,bitness64"
/>
<
add
name
=
"WildCard32"
path
=
"*"
verb
=
"*"
modules
=
"IsapiModule"
scriptProcessor
=
"%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"
resourceType
=
"Unspecified"
requireAccess
=
"None"
preCondition
=
"classicMode,runtimeVersionv4.0,bitness32"
/>
<
add
name
=
"Telerik.Web.UI.DialogHandler"
path
=
"Telerik.Web.UI.DialogHandler.axd"
verb
=
"*"
type
=
"Telerik.Web.UI.DialogHandler, Telerik.Web.UI"
/>
<
add
name
=
"Telerik.RadUploadProgressHandler"
path
=
"Telerik.RadUploadProgressHandler.ashx"
verb
=
"*"
type
=
"Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"
/>
<
add
name
=
"Telerik.Sitefinity.FilesDownloadHandler"
path
=
"Telerik.Sitefinity.FilesDownloadHandler.ashx"
verb
=
"*"
type
=
"Telerik.Sitefinity.Modules.Files.FilesDownloadHandler, Telerik.Sitefinity"
/>
<
add
name
=
"Telerik.Sitefinity.LibrariesRadUploadHandler"
path
=
"Telerik.Sitefinity.LibrariesRadUploadHandler.ashx"
verb
=
"*"
type
=
"Telerik.Sitefinity.Modules.Libraries.Web.LibrariesRadUploadHandler, Telerik.Sitefinity"
/>
<
add
name
=
"Telerik.Sitefinity.ThumbnailUploadHandler"
path
=
"Telerik.Sitefinity.ThumbnailUploadHandler.ashx"
verb
=
"*"
type
=
"Telerik.Sitefinity.Modules.Libraries.Web.ThumbnailUploadHandler, Telerik.Sitefinity"
/>
<
add
name
=
"Telerik.Sitefinity.AsyncImageUploadHandler"
path
=
"Telerik.Sitefinity.AsyncImageUploadHandler.ashx"
verb
=
"*"
type
=
"Telerik.Sitefinity.Modules.Libraries.Web.AsyncImageUploadHandler, Telerik.Sitefinity"
/>
<
add
name
=
"Telerik.Sitefinity.AsyncFileUploadHandler"
path
=
"Telerik.Sitefinity.AsyncFileUploadHandler.ashx"
verb
=
"*"
type
=
"Telerik.Sitefinity.Workflow.AsyncFileUploadHandler, Telerik.Sitefinity"
/>
<
add
name
=
"Telerik.Sitefinity.AsyncToolsetXmlUploadHandler"
path
=
"Telerik.Sitefinity.AsyncToolsetXmlUploadHandler.ashx"
verb
=
"*"
type
=
"Telerik.Sitefinity.Configuration.Web.Services.AsyncToolsetXmlUploadHandler, Telerik.Sitefinity"
/>
<
add
name
=
"Telerik.Web.UI.SpellCheckHandler"
verb
=
"*"
path
=
"Telerik.Web.UI.SpellCheckHandler.axd"
type
=
"Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"
/>
<
add
name
=
"Telerik_Web_UI_WebResource_axd"
verb
=
"*"
path
=
"Telerik.Web.UI.WebResource.axd"
preCondition
=
"integratedMode"
type
=
"Telerik.Web.UI.WebResource"
/>
<
add
name
=
"Telerik_Web_UI_DialogHandler_aspx"
verb
=
"*"
preCondition
=
"integratedMode"
path
=
"Telerik.Web.UI.DialogHandler.aspx"
type
=
"Telerik.Web.UI.DialogHandler"
/>
<
add
name
=
"Telerik.ReportViewer.axd_*"
verb
=
"*"
preCondition
=
"integratedMode"
path
=
"Telerik.ReportViewer.axd"
type
=
"Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms"
/>
</
handlers
>
<
staticContent
>
<
clientCache
cacheControlMode
=
"UseMaxAge"
cacheControlMaxAge
=
"31.00:00:00"
/>
<
mimeMap
fileExtension
=
".mp4"
mimeType
=
"video/mp4"
/>
<
mimeMap
fileExtension
=
".ogv"
mimeType
=
"video/ogg"
/>
<
mimeMap
fileExtension
=
".webm"
mimeType
=
"video/webm"
/>
</
staticContent
>
<
httpErrors
>
<
remove
statusCode
=
"404"
subStatusCode
=
"-1"
/>
<
error
statusCode
=
"404"
prefixLanguageFilePath
=
""
path
=
"/home/404"
responseMode
=
"ExecuteURL"
/>
</
httpErrors
>
</
system.webServer
>
<
microsoft.identityModel
>
<
service
>
<
claimsAuthenticationManager
type
=
"Telerik.Sitefinity.Security.Claims.SFClaimsAuthenticationManager, Telerik.Sitefinity"
/>
<
securityTokenHandlers
>
<
add
type
=
"Telerik.Sitefinity.Security.Claims.SWT.SWTSecurityTokenHandler, Telerik.Sitefinity"
/>
</
securityTokenHandlers
>
<
audienceUris
mode
=
"Never"
></
audienceUris
>
<
federatedAuthentication
>
<
wsFederation
passiveRedirectEnabled
=
"true"
issuer
=
"http://localhost"
realm
=
"http://localhost"
requireHttps
=
"false"
/>
<
cookieHandler
requireSsl
=
"false"
/>
</
federatedAuthentication
>
<
issuerNameRegistry
type
=
"Telerik.Sitefinity.Security.Claims.CustomIssuerNameRegistry, Telerik.Sitefinity"
>
<
trustedIssuers
></
trustedIssuers
>
</
issuerNameRegistry
>
<
issuerTokenResolver
type
=
"Telerik.Sitefinity.Security.Claims.SWT.WrapIssuerTokenResolver, Telerik.Sitefinity"
/>
</
service
>
</
microsoft.identityModel
>
<!-- Begin telerik section -->
<!--<
telerik
>
<
sitefinity
>
<
environment
platform
=
"WindowsAzure"
/>
<
sitefinityConfig
storageMode
=
"Database"
/>
</
sitefinity
>
</
telerik
>-->
<!-- End telerik section -->
</
configuration
>