Advertisement
Guest User

Untitled

a guest
Aug 11th, 2017
595
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.36 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <configuration>
  3. <configSections>
  4. <!-- Section for Litium -->
  5. <sectionGroup name="litium">
  6. <sectionGroup name="foundation">
  7. <section name="accountSettings" type="Litium.Foundation.Configuration.AccountSettingsConfigSectionHandler, Litium.Foundation"/>
  8. <section name="controlPanelPages" type="Litium.Foundation.Configuration.ControlPanelPagesConfigSectionHandler, Litium.Foundation"/>
  9. <section name="taskSettings" type="Litium.Foundation.Configuration.TaskSettingsConfigSectionHandler, Litium.Foundation"/>
  10. <section name="general" type="Litium.Foundation.Configuration.GeneralConfigSectionHandler, Litium.Foundation"/>
  11. <section name="search" type="Litium.Foundation.Configuration.SearchConfigurationSectionHandler, Litium.Foundation"/>
  12. <section name="plugins" type="Litium.Foundation.Configuration.PluginsConfigSectionHandler, Litium.Foundation"/>
  13. </sectionGroup>
  14. <sectionGroup name="studio">
  15. <section name="cms" type="Litium.Studio.Configuration.CmsConfigSectionHandler, Litium.Studio"/>
  16. <section name="ecommerce" type="Litium.Studio.Configuration.ECommerceConfigSectionHandler, Litium.Studio"/>
  17. <section name="productCatalog" type="Litium.Studio.Configuration.ProductCatalogConfigSectionHandler, Litium.Studio"/>
  18. <section name="mediaArchive" type="Litium.Studio.Configuration.MediaArchiveConfigSectionHandler, Litium.Studio"/>
  19. <section name="newsletter" type="Litium.Studio.Configuration.NewsletterConfigSectionHandler, Litium.Studio"/>
  20. <section name="relations" type="Litium.Studio.Configuration.RelationsConfigSectionHandler, Litium.Studio"/>
  21. <section name="helpSettings" type="Litium.Studio.Configuration.HelpConfigSectionHandler, Litium.Studio"/>
  22. <section name="storage" type="Litium.Studio.Configuration.StorageConfigSectionHandler, Litium.Studio"/>
  23. </sectionGroup>
  24. <section name="commandTimeouts" type="Litium.Foundation.Configuration.CommandTimeoutsConfigSectionHandler, Litium.Foundation"/>
  25. </sectionGroup>
  26. <section name="Exceptional" type="StackExchange.Exceptional.Settings, StackExchange.Exceptional"/>
  27. </configSections>
  28. <connectionStrings>
  29. <add name="FoundationConnectionString" connectionString="Pooling=true;User Id=User_Jollyroom_LitiumStudio;Password=j011YRooM;Database=Jollyroom-Prod-Rev3;Server=IST-SQL01;" providerName="System.Data.SqlClient"/>
  30.  
  31. <!-- <add name="FoundationConnectionString" connectionString="Pooling=true;User Id=User_Jollyroom_LitiumStudio;Password=j011YRooM;Database=Jollyroom-Prod-Rev3;Server=IST-SQL01" providerName="System.Data.SqlClient"/> -->
  32. </connectionStrings>
  33. <litium>
  34. <foundation>
  35. <!-- Account settings, set account type to be used for users. Allowed values, "INTERNAL" / "AD" / "NOVELL". -->
  36. <accountSettings accountType="INTERNAL" enableSessionTimeoutsInGui="false">
  37. <systemUser enabled="true" systemUserGroup="" useSecureConnectionRedirection="true"/>
  38. <passwordPolicy lockoutCount="-1" lockoutSeconds="300" expirePeriodInDays="-1" complexityRule="false" lengthRule="false"/>
  39. <directorySettings syncInterval="-1" automaticAccountCreation="false" enforceMinimumOneGroupMembership="true" hierarchicalGroupMembership="false">
  40. <!--<directory domain="MyDomain" server="domain.controller.my.domain" user="TestUser" password="Abc123" />-->
  41. </directorySettings>
  42. </accountSettings>
  43. <general>
  44. <filesDirectory value="\\IST-SQL01\Kunder\Jollyroom\Files"/>
  45. <smtpServer value="smtp.availo.se" username="" password="" enableSsl="false"/>
  46. <!-- STARTUP MESSAGE -->
  47. <!-- Startup information-page, if empty, use default. EXAMPLE: value="~/LinkToMyPage.aspx" -->
  48. <!-- Automatic redirect after xx seconds. -1 = no automatic redirection, 0 = direct redirection-->
  49. <startupInformation page="" autoRedirect="-1"/>
  50. <eventLog maxAgeInMinutes="60" deleteIntervalInMinutes="60" pollingIntervalInSeconds="5"/>
  51. </general>
  52. <controlPanelPages>
  53. <!-- Read how to use control panel pages here: http://kc.litiumstudio.se/links/cp/control-panel-pages -->
  54. <systemSettings>
  55. <controlPanelPage page="~/Site/LitiumStudio/ControlPanelPages/Tasks.aspx" icon="~/Site/LitiumStudio/ControlPanelPages/Images/gear_time.png" systemStringKey="Tasks" permission="All"/>
  56. <controlPanelPage page="~/Site/LitiumStudio/ControlPanelPages/SapSettings.aspx" icon="~/Site/LitiumStudio/ControlPanelPages/Images/sap_logo.png" systemStringKey="SapSettings" permission="All"/>
  57. <controlPanelPage page="~/Site/LitiumStudio/ControlPanelPages/IntegrationTools.aspx" icon="~/Site/LitiumStudio/ControlPanelPages/Images/gear_time.png" systemStringKey="IntegrationTools" permission="All"/>
  58. <controlPanelPage page="~/Site/LitiumStudio/ControlPanelPages/iStoneTool.aspx" icon="~/Site/LitiumStudio/ControlPanelPages/Images/eye.png" systemStringKey="iStoneTool" permission="All"/>
  59. </systemSettings>
  60. </controlPanelPages>
  61. <taskSettings>
  62. <scheduledTasks>
  63. <!-- scheduledTask
  64. type="Fullname and Assambly of class to run"
  65. startTime="Time to start task, if task runs more then once per day, first possible occurance will be found based upon interval"
  66. interval="Periodicity, can be D,H,M. eg 2d(every second day), 30M (every 30 minutes)
  67. parameters="Parameters sent to task, optional"
  68. allowOn="computer:sitename,computer:sitename" - optional, both computer:sitename can use wildcard to match all *
  69. -->
  70.  
  71. <scheduledTask type="Litium.Foundation.Log.ScheduledTasks.LogTruncateScheduler, Litium.Foundation" startTime="00:30" interval="2h" parameters="Trace=1, Debug=2, Info=10, Warn=25, Error=100, Fatal=-1, MaxCount=-1"/>
  72. <scheduledTask type="Litium.Foundation.Search.IndexOptimization, Litium.Foundation" startTime="02:00" interval="1d"/>
  73. <scheduledTask type="Litium.Foundation.Modules.CMS.Pages.PageMaintenance, Litium.Studio" startTime="00:00" interval="1m"/>
  74. <scheduledTask type="Litium.Foundation.Modules.CMS.Routing.ScheduledTasks.CleanUpUrlHistory, Litium.Studio" startTime="00:00" interval="1d" parameters="Count=50000, Days=90"/>
  75. <scheduledTask type="Litium.Foundation.Modules.CMS.SiteMaps.SiteMapScheduler, Litium.Studio" startTime="00:25" interval="24h"/>
  76. <scheduledTask type="Litium.Foundation.Modules.ECommerce.Campaigns.CampaignDeactivator, Litium.Studio" startTime="00:05" interval="1d"/>
  77. <scheduledTask type="Litium.Foundation.Modules.ECommerce.Payments.PaymentStatusSynchronizer, Litium.Studio" startTime="00:00" interval="30m"/>
  78. <scheduledTask type="Litium.Foundation.Modules.ECommerce.Statistics.StatisticScheduler, Litium.Studio" startTime="00:20" interval="1d" parameters="MaxOrderAgeInMonths=6, OrderStates=1;2;3, RelationsLimit=25"/>
  79. <scheduledTask type="Litium.Foundation.Modules.ProductCatalog.Plugins.PriceAgents.PriceAgentScheduler, Litium.Studio" startTime="00:35" interval="1d"/>
  80. <scheduledTask type="Litium.Foundation.Modules.ProductCatalog.Routing.ScheduledTasks.CleanUpUrlHistory, Litium.Studio" startTime="00:00" interval="1d" parameters="Count=50000, Days=90"/>
  81. <scheduledTask type="Litium.Foundation.Modules.Relations.TargetGroups.TargetGroupCleanupScheduler, Litium.Studio" startTime="00:13" interval="1d"/>
  82.  
  83. <!-- <scheduledTask type="Jollyroom.PublishRules.Task.PublishingRulesTask, Jollyroom.PublishRules" startTime="00:00" interval="1h" parameters="lookback=5d"/>
  84. <scheduledTask type="Jollyroom.Site.Tasks.SendOrdersToSap, Jollyroom.Site" startTime="00:00" interval="2m"/>
  85. <scheduledTask type="Jollyroom.Site.Tasks.ZstockHandlerTask, Jollyroom.Site" startTime="00:00" interval="1m"/>
  86. <scheduledTask type="Jollyroom.Site.Tasks.DesadvHandlerTask, Jollyroom.Site" startTime="00:00" interval="5m"/>
  87. <scheduledTask type="Jollyroom.Site.Tasks.OrderspHandlerTask, Jollyroom.Site" startTime="00:00" interval="5m"/>-->
  88. <!--<scheduledTask type="Jollyroom.Site.Tasks.WatchListTask, Jollyroom.Site" startTime="00:00" interval="10m" />-->
  89. <!--<scheduledTask type="Jollyroom.Site.Tasks.OrderStatusEmailTask, Jollyroom.Site" startTime="00:00" interval="1h" />-->
  90. </scheduledTasks>
  91. <startupTasks>
  92. <!-- startupTask
  93. type="Fullname and Assambly of class to run"
  94. parameters="Parameters sent to task, optional"
  95. allowOn="computer:sitename,computer:sitename" - optional, both computer:sitename can use wildcard to match all *
  96. -->
  97. <startupTask type="Litium.Foundation.Search.IndexChangeTracking, Litium.Foundation"/>
  98. <startupTask type="Jollyroom.Site.Tasks.StartupTask, Jollyroom.Site"/>
  99. <startupTask type="Jollyroom.Site.Apptus.Integration.StartupTask, Jollyroom.Site"/>
  100. <startupTask type="Jollyroom.PublishRules.Task.PublishRulesTaskStartup, Jollyroom.PublishRules"/>
  101. <startupTask type="Litium.Studio.AddOns.InRiver.Integration.StartUpTask, Litium.Studio.AddOns.InRiver.Integration" parameters=""/>
  102. <startupTask type="Jollyroom.Site.Apptus.Integration.SyncApptusTask, Jollyroom.Site" parameters="Thursday,02:00"/>
  103. </startupTasks>
  104. </taskSettings>
  105. <search enableChangeTracking="true" backOfficeFuzzySearchSimilarity="0.8" publicSiteFuzzySearchSimilarity="0.8"/>
  106. <plugins>
  107. <assemblies>
  108. <remove assembly="Litium.Studio.Sample"/>
  109. </assemblies>
  110. </plugins>
  111. </foundation>
  112. <studio>
  113. <!--timerFrequencyInMinutes determines the time interval at which scheduled publish, unpublish run.-->
  114. <cms cacheSlidingTimeInSeconds="3600" cacheAbsoluteTimeInSeconds="" timerFrequencyInMinutes="1" useSecureConnection="true">
  115. <routing>
  116. <disabledRoutingPath path="UI"/>
  117. <disabledRoutingPath path="Services"/>
  118. </routing>
  119. <sitemap enable="true" includeProducts="true" enableCache="true"/>
  120. </cms>
  121. <ecommerce orderExportXslt="Litium.Studio.Modules.ECommerce.ExportOrders.xsl" gateWayIP=""/>
  122. <productCatalog assortmentExportXslt="Litium.Studio.Modules.ProductCatalog.ExportProductCatalog.xsl" enablePriceAgent="true" cacheSlidingTimeInSeconds="" cacheAbsoluteTimeInSeconds="" cacheArticles="1000" cacheVariantGroups="1000" cacheProductGroups="1000" cacheProducts="1000" cacheProductSets="1000"/>
  123. <mediaArchive ghostscriptPath=""/>
  124. <newsletter emailContentTransferEncoding="QuotedPrintable" msPickupDotStuff="false" sendScheduledNewsletter="true" msPickupPath=""/>
  125. <relations cacheSlidingTimeInSeconds="3600"/>
  126. <helpSettings customerSpecificOnlineHelpPath="" customerSpecificOnlineHelpSystemString=""/>
  127. <storage useStorageHandler="true" path="storage" storeResizedVersion="true"/>
  128. </studio>
  129. <commandTimeouts>
  130. <commandTimeout command="CMS_DeleteInstanceProperty" timeOut="120"/>
  131. <commandTimeout command="CMS_UpdateInstanceProperty" timeOut="120"/>
  132. <commandTimeout command="ECommerce_CalculateMostSoldArticle" timeOut="1200"/>
  133. <commandTimeout command="ECommerce_CalculateSoldArticleRelations" timeOut="1200"/>
  134. <commandTimeout command="ProductCatalog_CopyAssortmentProductGroups" timeOut="1200"/>
  135. </commandTimeouts>
  136. </litium>
  137. <Exceptional applicationName="Litium Studio">
  138. <ErrorStore type="SQL" connectionStringName="FoundationConnectionString" rollupSeconds="2" size="1000"/>
  139. <!-- This entire section is optional, if you want to log all exceptions you can leave off <IgnoreErrors> -->
  140. <IgnoreErrors>
  141. <!-- Optional: Error messages to ignore -->
  142. <Regexes>
  143. <!-- Exceptions with messages matching a regex here will not be logged -->
  144. <!--<add name="connection broken" pattern="Request timed out\.$"/>-->
  145. </Regexes>
  146. <!-- Optional: Error types to ignore, e.g. <add type="System.Exception" /> or <add type="MyNameSpace.MyException" />-->
  147. <Types>
  148. <!-- Exceptions of the type here will not be logged, if you want to ignore an entire class of exception-->
  149. <!--<add type="System.Exception" />-->
  150. </Types>
  151. </IgnoreErrors>
  152. <LogFilters>
  153. <Form>
  154. <add name="password" replaceWith="********"/>
  155. </Form>
  156. <Cookies>
  157. <add name=".ASPXAUTH" replaceWith="**we don't record tokens!**"/>
  158. <add name=".AspNet.Litium" replaceWith="**we don't record tokens!**"/>
  159. </Cookies>
  160. </LogFilters>
  161. <!-- Email settings to send to, if an email per exception is desired, only toAddress is required, other defaults are pulled from the <system.net> section -->
  162. <!-- other attributes are: smtpHost, smtpPort, smtpUserName, smtpPassword, smtpEnableSsl -->
  163. <!--<Email fromAddress="exceptions@site.com" fromDisplayName="Bob the Builder" toAddress="youremail@gmail.com" />-->
  164. </Exceptional>
  165. <appSettings>
  166. <!-- NLog variables -->
  167. <add key="logDirectory" value="\\IST-SQL01\Kunder\Jollyroom\Logs"/>
  168. <!-- Apptus settings -->
  169. <!-- The base URI to the Apptus eSales cluster -->
  170. <add key="ApptusEsalesUri" value="esales://jollyroom-dev:NTg5MDQ1OTZlMTYwMmNmNDBhZjE2ODU1"/>
  171. <!-- The type of Apptus eSales installation. Must be either "Cloud" or "OnPrem" -->
  172. <add key="ApptusEsalesClusterType" value="Cloud"/>
  173. <add key="IntegrationDirectory" value="\\IST-SQL01\Kunder\Jollyroom\IntegrationDirectory"/>
  174. <!-- SAP settings -->
  175. <add key="SapPiEndpointUrl" value="https://jolimp07.implema.se/HttpAdapter/HttpMessageServlet"/>
  176. <add key="SapPiQuerystringParameterQos" value="EO"/>
  177. <add key="SapPiQuerystringParameterSapUser" value="zlitium"/>
  178. <add key="SapPiQuerystringParameterSapPassword" value="Jollyroom2014!"/>
  179. <add key="SapPiQuerystringParameterSapClient" value="001"/>
  180. <!-- The number of orders to send each time the SendOrdersToSap task runs (0 = send all) -->
  181. <add key="SapPiBatchSizeWhenSendingOrders" value="0"/>
  182. <!-- Key for postnord-->
  183. <add key="PostnordApikey" value="e74d661c51aae880f9beb8130fc8fc89"/>
  184. <add key="PostnordCustomerNumber" value="20582799"/>
  185. <add key="PostnordUrl" value="https://api2.postnord.com/rest/businesslocation/v1/servicepoint/findByPostalCode.json"/>
  186. <!-- Fixes error 'Operation is not valid due to the current state of the object' during postback -->
  187. <add key="aspnet:MaxHttpCollectionKeys" value="10001"/>
  188. <add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
  189. <!-- Apptus exporter litiumstudio user/password -->
  190. <add key="ApptusExporterUserName" value="ApptusExporter"/>
  191. <add key="ApptusExporterPassword" value="CDMXA%IORR"/>
  192. <add key="QuickLizardClientKey" value="jollyroom"/>
  193. <!--Zendesk user/password/api-->
  194. <add key="ZendeskUserName" value="Jollytest10@gmail.com"/>
  195. <add key="ZendeskPassword" value="J0llyr00m!"/>
  196. <add key="ZendeskApi" value="https://jollyroom.zendesk.com/api/v2"/>
  197. <!-- Application Insights (should be an empty value if not in production environment) -->
  198. <add key="AppInsights:InstrumentationKey" value=""/>
  199. </appSettings>
  200. <system.web>
  201. <webServices>
  202. <protocols>
  203. <add name="HttpGet"/>
  204. <add name="HttpPost"/>
  205. </protocols>
  206. </webServices>
  207. <pages>
  208. <controls>
  209. <add tagPrefix="ComponentArt" namespace="ComponentArt.Web.UI" assembly="ComponentArt.Web.UI"/>
  210. <add tagPrefix="ComponentArtChart" namespace="ComponentArt.Web.Visualization.Charting" assembly="ComponentArt.Web.Visualization.Charting"/>
  211. <add tagPrefix="Ecom" namespace="Litium.Foundation.Modules.ECommerce.WebControls" assembly="Litium.Studio.WebControls"/>
  212. <add tagPrefix="Foundation" namespace="Litium.Foundation.GUI.WebControls" assembly="Litium.Foundation.GUI"/>
  213. <add tagPrefix="LS" namespace="Litium.Studio.UI.Common.WebControls" assembly="Litium.Studio.UI"/>
  214. <add tagPrefix="NL" namespace="Litium.Foundation.Modules.Newsletter.WebControls" assembly="Litium.Studio.WebControls"/>
  215. <add tagPrefix="PC" namespace="Litium.Foundation.Modules.ProductCatalog.WebControls" assembly="Litium.Studio.WebControls"/>
  216. <add tagPrefix="Rel" namespace="Litium.Foundation.Modules.Relations.WebControls" assembly="Litium.Studio.WebControls"/>
  217. <add tagPrefix="Telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
  218. <add tagPrefix="Toolbar" namespace="Litium.WebControls.GUI.Toolbar" assembly="Litium.WebControls.GUI"/>
  219. <add tagPrefix="web" namespace="Litium.Foundation.Modules.CMS.WebControls" assembly="Litium.Studio.WebControls"/>
  220. <add tagPrefix="web" namespace="Litium.Foundation.Modules.UICompressor.WebControls" assembly="Litium.Studio.WebControls"/>
  221. <add tagPrefix="WebControls" namespace="Litium.WebControls.GUI" assembly="Litium.WebControls.GUI"/>
  222. <add tagPrefix="site" tagName="FileList" src="~/Site/CMS/Templates/UserControls/FileList.ascx"/>
  223. <add tagPrefix="site" tagName="LinkChain" src="~/Site/CMS/Templates/UserControls/LinkChain.ascx"/>
  224. <add tagPrefix="site" tagName="LinkList" src="~/Site/CMS/Templates/UserControls/LinkList.ascx"/>
  225. <add tagPrefix="Klarna" namespace="Litium.Studio.AddOns.Klarna.WebControls" assembly="Litium.Studio.AddOns.Klarna"/>
  226. <add tagPrefix="site" namespace="Litium.Studio.Accelerator.UI.WebControls" assembly="Litium.Studio.Accelerator"/>
  227. <add tagPrefix="site" namespace="Litium.Studio.Accelerator.B2C.UI.WebControls" assembly="Litium.Studio.Accelerator.B2C"/>
  228. <add tagPrefix="site" namespace="Jollyroom.Site.UI.WebControls" assembly="Jollyroom.Site"/>
  229. <add tagPrefix="j2" namespace="Jollyroom.Site.UI.J2.WebControls" assembly="Jollyroom.Site"/>
  230. </controls>
  231. </pages>
  232. <healthMonitoring>
  233. <rules>
  234. <add name="Application Lifetime Events" eventName="Application Lifetime Events" provider="EventLogProvider"/>
  235. </rules>
  236. </healthMonitoring>
  237. <!-- HTTP RUNTIME SETTINGS -->
  238. <!-- maxRequestLength in kilobytes = 100Mb -->
  239. <httpRuntime targetFramework="4.5.2" maxRequestLength="102400" maxUrlLength="1024" maxQueryStringLength="2048" useFullyQualifiedRedirectUrl="false"/>
  240. <!--
  241. Set compilation debug="true" to insert debugging
  242. symbols into the compiled page. Because this
  243. affects performance, set this value to true only
  244. during development.
  245. -->
  246. <compilation targetFramework="4.5.2" debug="true">
  247. <buildProviders>
  248. <!-- To ensure all license (.lic) files get copied to the bin folder on builds -->
  249. <remove extension=".lic"/>
  250. <add extension=".lic" type="System.Web.Compilation.ForceCopyBuildProvider"/>
  251. </buildProviders>
  252. <assemblies>
  253. <add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  254. <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  255. <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  256. <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  257. <add assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  258. <add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  259. <add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
  260. </assemblies>
  261. <expressionBuilders>
  262. <add expressionPrefix="SystemString" type="Litium.Studio.ExpressionBuilders.SystemStringExpressionBuilder, Litium.Studio"/>
  263. <add expressionPrefix="WebSiteString" type="Litium.Studio.ExpressionBuilders.WebSiteStringExpressionBuilder, Litium.Studio"/>
  264. <add expressionPrefix="Code" type="Litium.Studio.ExpressionBuilders.CodeExpressionBuilder, Litium.Studio"/>
  265. </expressionBuilders>
  266. </compilation>
  267. <!--
  268. The <authentication> section enables configuration
  269. of the security authentication mode used by
  270. ASP.NET to identify an incoming user.
  271. Mode = "None", "Windows", "Passport", "Forms"
  272. -->
  273. <authentication mode="None"/>
  274. <!--
  275. The <customErrors> section enables configuration
  276. of what to do if/when an unhandled error occurs
  277. during the execution of a request. Specifically,
  278. it enables developers to configure html error pages
  279. to be displayed in place of a error stack trace.
  280. Mode = "Off", "On", "RemoteOnly"
  281. -->
  282. <customErrors mode="Off" defaultRedirect="~/Site/CMS/Error.aspx">
  283. <error statusCode="404" redirect="~/Site/CMS/PageNotFound.aspx"/>
  284. </customErrors>
  285. <trust level="Full"/>
  286. <!--
  287. The <sessionState> section enables configuration
  288. of how session should be stored on server.
  289.  
  290. mode="Off|InProc|StateServer|SQLServer"
  291. cookieless="true|false"
  292. timeout="number of minutes"
  293. stateConnectionString="tcpip=server:port"
  294. sqlConnectionString="sql connection string"
  295. stateNetworkTimeout="number of seconds"
  296. -->
  297. <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424"/>
  298. <httpModules>
  299. <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"/>
  300. </httpModules>
  301. </system.web>
  302. <system.webServer>
  303. <validation validateIntegratedModeConfiguration="false"/>
  304. <security>
  305. <requestFiltering>
  306. <!--maxAllowedContentLength in bytes = 100Mb-->
  307. <requestLimits maxAllowedContentLength="104857600"/>
  308. </requestFiltering>
  309. </security>
  310. <modules runAllManagedModulesForAllRequests="true">
  311. <remove name="UrlRoutingModule-4.0"/>
  312. <remove name="Session"/>
  313. <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  314. <add name="Session" preCondition="" type="System.Web.SessionState.SessionStateModule"/>
  315. <remove name="ApplicationInsightsWebTracking"/>
  316. <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler"/>
  317. <remove name="CookieAuthenticationModule"/>
  318. </modules>
  319. <httpErrors errorMode="Custom" existingResponse="Auto">
  320. <remove statusCode="404" subStatusCode="-1"/>
  321. <remove statusCode="500" subStatusCode="-1"/>
  322. <error statusCode="404" prefixLanguageFilePath="" path="/Site/CMS/PageNotFound.aspx.error" responseMode="ExecuteURL"/>
  323. <error statusCode="500" prefixLanguageFilePath="" path="/Site/CMS/Error.aspx" responseMode="ExecuteURL"/>
  324. </httpErrors>
  325. <rewrite>
  326. <rules>
  327. <rule name="Remove .svc extension from SAP service urls" stopProcessing="true">
  328. <match url="^services/sap/inbound/(.*)$"/>
  329. <action type="Rewrite" url="services/sap/inbound.svc/{R:1}"/>
  330. </rule>
  331. <!-- Jollyroom.se -->
  332. <rule name="[Magento Legacy] Manufacturer search rewrite 1 (SE)" stopProcessing="true">
  333. <match url="^catalogsearch/result/(index/)?$"/>
  334. <conditions trackAllCaptures="true">
  335. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  336. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  337. </conditions>
  338. <action type="Redirect" url="search?brand={C:1}" appendQueryString="false"/>
  339. </rule>
  340. <!-- Jollyroom.no -->
  341. <rule name="[Magento Legacy] Manufacturer search rewrite 1 (NO)" stopProcessing="true">
  342. <match url="^catalogsearch/result/(index/)?$"/>
  343. <conditions trackAllCaptures="true">
  344. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  345. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  346. </conditions>
  347. <action type="Redirect" url="sokeresultat?brand={C:1}" appendQueryString="false"/>
  348. </rule>
  349. <!-- Jollyroom.dk -->
  350. <rule name="[Magento Legacy] Manufacturer search rewrite 1 (DK)" stopProcessing="true">
  351. <match url="^catalogsearch/result/(index/)?$"/>
  352. <conditions trackAllCaptures="true">
  353. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  354. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  355. </conditions>
  356. <action type="Redirect" url="sogeresultat?brand={C:1}" appendQueryString="false"/>
  357. </rule>
  358. <!-- Jollyroom.fi -->
  359. <rule name="[Magento Legacy] Manufacturer search rewrite 1 (FI)" stopProcessing="true">
  360. <match url="^catalogsearch/result/(index/)?$"/>
  361. <conditions trackAllCaptures="true">
  362. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  363. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  364. </conditions>
  365. <action type="Redirect" url="haku?brand={C:1}" appendQueryString="false"/>
  366. </rule>
  367. <!-- Jollyroom.se -->
  368. <rule name="[Magento Legacy] Manufacturer search rewrite 2 (SE)" stopProcessing="true">
  369. <match url="^catalogsearch/result/(index/)?$"/>
  370. <conditions trackAllCaptures="true">
  371. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  372. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  373. </conditions>
  374. <action type="Redirect" url="search?text={C:1}" appendQueryString="false"/>
  375. </rule>
  376. <!-- Jollyroom.no -->
  377. <rule name="[Magento Legacy] Manufacturer search rewrite 2 (NO)" stopProcessing="true">
  378. <match url="^catalogsearch/result/(index/)?$"/>
  379. <conditions trackAllCaptures="true">
  380. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  381. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  382. </conditions>
  383. <action type="Redirect" url="sokeresultat?text={C:1}" appendQueryString="false"/>
  384. </rule>
  385. <!-- Jollyroom.dk -->
  386. <rule name="[Magento Legacy] Manufacturer search rewrite 2 (DK)" stopProcessing="true">
  387. <match url="^catalogsearch/result/(index/)?$"/>
  388. <conditions trackAllCaptures="true">
  389. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  390. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  391. </conditions>
  392. <action type="Redirect" url="sogeresultat?text={C:1}" appendQueryString="false"/>
  393. </rule>
  394. <!-- Jollyroom.fi -->
  395. <rule name="[Magento Legacy] Manufacturer search rewrite 2 (FI)" stopProcessing="true">
  396. <match url="^catalogsearch/result/(index/)?$"/>
  397. <conditions trackAllCaptures="true">
  398. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  399. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  400. </conditions>
  401. <action type="Redirect" url="haku?text={C:1}" appendQueryString="false"/>
  402. </rule>
  403. <!-- Jollyroom.se -->
  404. <rule name="[Magento Legacy] Manufacturer search rewrite 3 (SE)" stopProcessing="true">
  405. <match url="\.html$"/>
  406. <conditions trackAllCaptures="true">
  407. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  408. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  409. </conditions>
  410. <action type="Redirect" url="search?brand={C:1}" appendQueryString="false"/>
  411. </rule>
  412. <!-- Jollyroom.no -->
  413. <rule name="[Magento Legacy] Manufacturer search rewrite 3 (NO)" stopProcessing="true">
  414. <match url="\.html$"/>
  415. <conditions trackAllCaptures="true">
  416. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  417. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  418. </conditions>
  419. <action type="Redirect" url="sokeresultat?brand={C:1}" appendQueryString="false"/>
  420. </rule>
  421. <!-- Jollyroom.dk -->
  422. <rule name="[Magento Legacy] Manufacturer search rewrite 3 (DK)" stopProcessing="true">
  423. <match url="\.html$"/>
  424. <conditions trackAllCaptures="true">
  425. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  426. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  427. </conditions>
  428. <action type="Redirect" url="sogeresultat?brand={C:1}" appendQueryString="false"/>
  429. </rule>
  430. <!-- Jollyroom.fi -->
  431. <rule name="[Magento Legacy] Manufacturer search rewrite 3 (FI)" stopProcessing="true">
  432. <match url="\.html$"/>
  433. <conditions trackAllCaptures="true">
  434. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  435. <add input="{QUERY_STRING}" pattern="manufacturer=([^&amp;]+)"/>
  436. </conditions>
  437. <action type="Redirect" url="haku?brand={C:1}" appendQueryString="false"/>
  438. </rule>
  439. <!-- Jollyroom.se -->
  440. <rule name="[Magento Legacy] Free text search rewrite (SE)" stopProcessing="true">
  441. <match url="^catalogsearch/result/$"/>
  442. <conditions trackAllCaptures="true">
  443. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  444. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  445. </conditions>
  446. <action type="Redirect" url="search?text={C:1}" appendQueryString="false"/>
  447. </rule>
  448. <!-- Jollyroom.no -->
  449. <rule name="[Magento Legacy] Free text search rewrite (NO)" stopProcessing="true">
  450. <match url="^catalogsearch/result/$"/>
  451. <conditions trackAllCaptures="true">
  452. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  453. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  454. </conditions>
  455. <action type="Redirect" url="sokeresultat?text={C:1}" appendQueryString="false"/>
  456. </rule>
  457. <!-- Jollyroom.dk -->
  458. <rule name="[Magento Legacy] Free text search rewrite (DK)" stopProcessing="true">
  459. <match url="^catalogsearch/result/$"/>
  460. <conditions trackAllCaptures="true">
  461. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  462. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  463. </conditions>
  464. <action type="Redirect" url="sogeresultat?text={C:1}" appendQueryString="false"/>
  465. </rule>
  466. <!-- Jollyroom.fi -->
  467. <rule name="[Magento Legacy] Free text search rewrite (FI)" stopProcessing="true">
  468. <match url="^catalogsearch/result/$"/>
  469. <conditions trackAllCaptures="true">
  470. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  471. <add input="{QUERY_STRING}" pattern="q=([^&amp;]+)"/>
  472. </conditions>
  473. <action type="Redirect" url="haku?text={C:1}" appendQueryString="false"/>
  474. </rule>
  475. <rule name="[Magento Legacy] Old product urls rewrite (half-way)">
  476. <match url="^catalog/product/view/id/\d+/s/([^/]*)(/category/)?.*$"/>
  477. <action type="Redirect" url="{R:1}.html" appendQueryString="false"/>
  478. </rule>
  479. <!-- Old search groups rewrites for jollyroom.se -->
  480. <rule name="Redirect old search group urls (SE 1)" stopProcessing="true">
  481. <match url="^search$"/>
  482. <conditions trackAllCaptures="true">
  483. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  484. <add input="{QUERY_STRING}" pattern="(group)=Barn\+%26\+Baby"/>
  485. <add input="{QUERY_STRING}" pattern="(category)=Barn\+%26\+Baby(%2f.*)"/>
  486. </conditions>
  487. <action type="Redirect" url="{R:0}?{C:1}=Babyprodukter&amp;{C:2}=Babyprodukter{C:3}" appendQueryString="false"/>
  488. </rule>
  489. <rule name="Redirect old search group urls (SE 2)" stopProcessing="true">
  490. <match url="^search$"/>
  491. <conditions trackAllCaptures="true">
  492. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  493. <add input="{QUERY_STRING}" pattern="(group)=Inredning"/>
  494. <add input="{QUERY_STRING}" pattern="(category)=Inredning(%2f.*)"/>
  495. </conditions>
  496. <action type="Redirect" url="{R:0}?{C:1}=Barnrummet&amp;{C:2}=Barnrummet{C:3}" appendQueryString="false"/>
  497. </rule>
  498. <rule name="Redirect old search group urls (SE 3)" stopProcessing="true">
  499. <match url="^search$"/>
  500. <conditions trackAllCaptures="true">
  501. <add input="{HTTP_HOST}" pattern="^jollyroom\.crosscommerce\.se$"/>
  502. <add input="{QUERY_STRING}" pattern="(group)=Barnkl%C3%A4der\+%26\+Babykl%C3%A4der"/>
  503. <add input="{QUERY_STRING}" pattern="(category)=Barnkl%C3%A4der\+%26\+Babykl%C3%A4der(%2f.*)"/>
  504. </conditions>
  505. <action type="Redirect" url="{R:0}?{C:1}=Barnkläder&amp;{C:2}=Barnkläder{C:3}" appendQueryString="false"/>
  506. </rule>
  507. <!-- Old search groups rewrites for jollyroom.no -->
  508. <rule name="Redirect old search group urls (NO 1)" stopProcessing="true">
  509. <match url="^sokeresultat$"/>
  510. <conditions trackAllCaptures="true">
  511. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  512. <add input="{QUERY_STRING}" pattern="(group)=Barn\+%26\+Baby"/>
  513. <add input="{QUERY_STRING}" pattern="(category)=Barn\+%26\+Baby(%2f.*)"/>
  514. </conditions>
  515. <action type="Redirect" url="{R:0}?{C:1}=Babyutstyr&amp;{C:2}=Babyutstyr{C:3}" appendQueryString="false"/>
  516. </rule>
  517. <rule name="Redirect old search group urls (NO 2)" stopProcessing="true">
  518. <match url="^sokeresultat$"/>
  519. <conditions trackAllCaptures="true">
  520. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  521. <add input="{QUERY_STRING}" pattern="(group)=Innredning"/>
  522. <add input="{QUERY_STRING}" pattern="(category)=Innredning(%2f.*)"/>
  523. </conditions>
  524. <action type="Redirect" url="{R:0}?{C:1}=Barnerommet&amp;{C:2}=Barnerommet{C:3}" appendQueryString="false"/>
  525. </rule>
  526. <rule name="Redirect old search group urls (NO 3)" stopProcessing="true">
  527. <match url="^sokeresultat$"/>
  528. <conditions trackAllCaptures="true">
  529. <add input="{HTTP_HOST}" pattern="^jollyroom-no\.crosscommerce\.se$"/>
  530. <add input="{QUERY_STRING}" pattern="(group)=Barnekl%C3%A6r\+%26\+Babykl%C3%A6r"/>
  531. <add input="{QUERY_STRING}" pattern="(category)=Barnekl%C3%A6r\+%26\+Babykl%C3%A6r(%2f.*)"/>
  532. </conditions>
  533. <action type="Redirect" url="{R:0}?{C:1}=Barneklær&amp;{C:2}=Barneklær{C:3}" appendQueryString="false"/>
  534. </rule>
  535. <!-- Old search groups rewrites for jollyroom.dk -->
  536. <rule name="Redirect old search group urls (DK 1)" stopProcessing="true">
  537. <match url="^sogeresultat$"/>
  538. <conditions trackAllCaptures="true">
  539. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  540. <add input="{QUERY_STRING}" pattern="(group)=Mor"/>
  541. <add input="{QUERY_STRING}" pattern="(category)=Mor(%2f.*)"/>
  542. </conditions>
  543. <action type="Redirect" url="{R:0}?{C:1}=Ventetøj&amp;{C:2}=Ventetøj{C:3}" appendQueryString="false"/>
  544. </rule>
  545. <rule name="Redirect old search group urls (DK 2)" stopProcessing="true">
  546. <match url="^sogeresultat$"/>
  547. <conditions trackAllCaptures="true">
  548. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  549. <add input="{QUERY_STRING}" pattern="(group)=Barn\+%26\+Baby"/>
  550. <add input="{QUERY_STRING}" pattern="(category)=Barn\+%26\+Baby(%2f.*)"/>
  551. </conditions>
  552. <action type="Redirect" url="{R:0}?{C:1}=Babyudstyr&amp;{C:2}=Babyudstyr{C:3}" appendQueryString="false"/>
  553. </rule>
  554. <rule name="Redirect old search group urls (DK 3)" stopProcessing="true">
  555. <match url="^sogeresultat$"/>
  556. <conditions trackAllCaptures="true">
  557. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  558. <add input="{QUERY_STRING}" pattern="(group)=Interi%C3%B8r"/>
  559. <add input="{QUERY_STRING}" pattern="(category)=Interi%C3%B8r(%2f.*)"/>
  560. </conditions>
  561. <action type="Redirect" url="{R:0}?{C:1}=Børneværelset&amp;{C:2}=Børneværelset{C:3}" appendQueryString="false"/>
  562. </rule>
  563. <rule name="Redirect old search group urls (DK 4)" stopProcessing="true">
  564. <match url="^sogeresultat$"/>
  565. <conditions trackAllCaptures="true">
  566. <add input="{HTTP_HOST}" pattern="^jollyroom-dk\.crosscommerce\.se$"/>
  567. <add input="{QUERY_STRING}" pattern="(group)=B%C3%B8rnet%C3%B8j\+%26\+Babyt%C3%B8j"/>
  568. <add input="{QUERY_STRING}" pattern="(category)=B%C3%B8rnet%C3%B8j\+%26\+Babyt%C3%B8j(%2f.*)"/>
  569. </conditions>
  570. <action type="Redirect" url="{R:0}?{C:1}=Børnetøj&amp;{C:2}=Børnetøj{C:3}" appendQueryString="false"/>
  571. </rule>
  572. <!-- Old search groups rewrites for jollyroom.fi -->
  573. <rule name="Redirect old search group urls (FI 1)" stopProcessing="true">
  574. <match url="^haku$"/>
  575. <conditions trackAllCaptures="true">
  576. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  577. <add input="{QUERY_STRING}" pattern="(group)=%C3%84iti"/>
  578. <add input="{QUERY_STRING}" pattern="(category)=%C3%84iti(%2f.*)"/>
  579. </conditions>
  580. <action type="Redirect" url="{R:0}?{C:1}=Äitiystarvikkeet&amp;{C:2}=Äitiystarvikkeet{C:3}" appendQueryString="false"/>
  581. </rule>
  582. <rule name="Redirect old search group urls (FI 2)" stopProcessing="true">
  583. <match url="^haku$"/>
  584. <conditions trackAllCaptures="true">
  585. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  586. <add input="{QUERY_STRING}" pattern="(group)=Vauvat\+%26\+Lapset"/>
  587. <add input="{QUERY_STRING}" pattern="(category)=Vauvat\+%26\+Lapset(%2f.*)"/>
  588. </conditions>
  589. <action type="Redirect" url="{R:0}?{C:1}=Lastentarvikkeet&amp;{C:2}=Lastentarvikkeet{C:3}" appendQueryString="false"/>
  590. </rule>
  591. <rule name="Redirect old search group urls (FI 3)" stopProcessing="true">
  592. <match url="^haku$"/>
  593. <conditions trackAllCaptures="true">
  594. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  595. <add input="{QUERY_STRING}" pattern="(group)=Sisustus"/>
  596. <add input="{QUERY_STRING}" pattern="(category)=Sisustus(%2f.*)"/>
  597. </conditions>
  598. <action type="Redirect" url="{R:0}?{C:1}=Lastenhuone&amp;{C:2}=Lastenhuone{C:3}" appendQueryString="false"/>
  599. </rule>
  600. <rule name="Redirect old search group urls (FI 4)" stopProcessing="true">
  601. <match url="^haku$"/>
  602. <conditions trackAllCaptures="true">
  603. <add input="{HTTP_HOST}" pattern="^jollyroom-fi\.crosscommerce\.se$"/>
  604. <add input="{QUERY_STRING}" pattern="(group)=Lastenvaatteet\+%26\+Vauvanvaatteet"/>
  605. <add input="{QUERY_STRING}" pattern="(category)=Lastenvaatteet\+%26\+Vauvanvaatteet(%2f.*)"/>
  606. </conditions>
  607. <action type="Redirect" url="{R:0}?{C:1}=Lastenvaatteet&amp;{C:2}=Lastenvaatteet{C:3}" appendQueryString="false"/>
  608. </rule>
  609. </rules>
  610. </rewrite>
  611. </system.webServer>
  612. <system.web.extensions>
  613. <scripting>
  614. <webServices>
  615. <jsonSerialization maxJsonLength="50000000"/>
  616. </webServices>
  617. </scripting>
  618. </system.web.extensions>
  619. <location path="services/sap">
  620. <system.webServer>
  621. <modules>
  622. <remove name="CookieAuthenticationModule"/>
  623. </modules>
  624. </system.webServer>
  625. </location>
  626. <location path="LitiumStudio">
  627. <system.web>
  628. <httpRuntime targetFramework="4.5.2" maxRequestLength="102400" useFullyQualifiedRedirectUrl="false" requestValidationMode="2.0"/>
  629. </system.web>
  630. <system.webServer>
  631. <staticContent>
  632. <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="01:00:00"/>
  633. </staticContent>
  634. </system.webServer>
  635. </location>
  636. <location path="storage">
  637. <system.web>
  638. <customErrors mode="Off"/>
  639. </system.web>
  640. <system.webServer>
  641. <httpErrors>
  642. <remove statusCode="500" subStatusCode="-1"/>
  643. <remove statusCode="404" subStatusCode="-1"/>
  644. </httpErrors>
  645. </system.webServer>
  646. </location>
  647. <location path="ui">
  648. <system.web>
  649. <customErrors mode="Off"/>
  650. </system.web>
  651. <system.webServer>
  652. <httpErrors>
  653. <remove statusCode="500" subStatusCode="-1"/>
  654. <remove statusCode="404" subStatusCode="-1"/>
  655. </httpErrors>
  656. <!--
  657. enable static content cache to get better performance and pagespeed.
  658. if static content in this folder is changed during the cache-time it
  659. is not reflected to the client before cache expires or user are doing
  660. a hard refresh.
  661. -->
  662. <!--<staticContent>
  663. <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="06:00:00" />
  664. </staticContent>-->
  665. </system.webServer>
  666. </location>
  667. <system.serviceModel>
  668. <bindings>
  669. <customBinding>
  670. <binding name="raw">
  671. <webMessageEncoding webContentTypeMapperType="Jollyroom.Site.Services.RawContentTypeMapper, Jollyroom.Site, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
  672. <httpTransport manualAddressing="true" maxReceivedMessageSize="2147483647" transferMode="Buffered"/>
  673. </binding>
  674. </customBinding>
  675. <netTcpBinding>
  676. <binding name="IndexService" transactionFlow="false" listenBacklog="2147483647" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
  677. <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
  678. <security mode="None"/>
  679. </binding>
  680. </netTcpBinding>
  681. </bindings>
  682. <behaviors>
  683. <serviceBehaviors>
  684. <behavior name="SapPiInboundServiceBehavior">
  685. <serviceMetadata httpGetEnabled="false"/>
  686. <serviceDebug includeExceptionDetailInFaults="true"/>
  687. </behavior>
  688. </serviceBehaviors>
  689. <endpointBehaviors>
  690. <behavior name="rest">
  691. <webHttp/>
  692. </behavior>
  693. </endpointBehaviors>
  694. </behaviors>
  695. <services>
  696. <service name="Jollyroom.Site.Services.Sap.SapPiInboundService" behaviorConfiguration="SapPiInboundServiceBehavior">
  697. <endpoint address="" binding="customBinding" bindingConfiguration="raw" behaviorConfiguration="rest" contract="Jollyroom.Site.Services.Sap.ISapPiInboundService"/>
  698. </service>
  699. </services>
  700. <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
  701. <client/>
  702. </system.serviceModel>
  703. <runtime>
  704. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  705. <dependentAssembly>
  706. <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
  707. <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="4.0.0.0"/>
  708. </dependentAssembly>
  709. <dependentAssembly>
  710. <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
  711. <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="4.0.0.0"/>
  712. </dependentAssembly>
  713. <dependentAssembly>
  714. <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
  715. <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
  716. </dependentAssembly>
  717. <dependentAssembly>
  718. <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
  719. <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
  720. </dependentAssembly>
  721. <dependentAssembly>
  722. <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
  723. <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
  724. </dependentAssembly>
  725. <dependentAssembly>
  726. <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
  727. <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
  728. </dependentAssembly>
  729. <dependentAssembly>
  730. <assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
  731. <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
  732. </dependentAssembly>
  733. <dependentAssembly>
  734. <assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral"/>
  735. <bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0"/>
  736. </dependentAssembly>
  737. <dependentAssembly>
  738. <assemblyIdentity name="Castle.Windsor" publicKeyToken="407dd0808d44fbdc" culture="neutral"/>
  739. <bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0"/>
  740. </dependentAssembly>
  741. <dependentAssembly>
  742. <assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181" culture="neutral"/>
  743. <bindingRedirect oldVersion="0.0.0.0-3.0.3.0" newVersion="3.0.3.0"/>
  744. </dependentAssembly>
  745. <dependentAssembly>
  746. <assemblyIdentity name="Microsoft.Practices.ServiceLocation" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
  747. <bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0"/>
  748. </dependentAssembly>
  749. <dependentAssembly>
  750. <assemblyIdentity name="DotNetOpenAuth" publicKeyToken="2780ccd10d57b246" culture="neutral"/>
  751. <bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0"/>
  752. </dependentAssembly>
  753. <dependentAssembly>
  754. <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
  755. <bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0"/>
  756. </dependentAssembly>
  757. <dependentAssembly>
  758. <assemblyIdentity name="Litium.Framework.Search" publicKeyToken="8232cca59cf208c4" culture="neutral"/>
  759. <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
  760. </dependentAssembly>
  761. <dependentAssembly>
  762. <assemblyIdentity name="Litium.Framework.Search.Indexing" publicKeyToken="b23e0df65af16ff6" culture="neutral"/>
  763. <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
  764. </dependentAssembly>
  765. <dependentAssembly>
  766. <assemblyIdentity name="Litium.Framework.Search.Indexing.Lucene" publicKeyToken="b23e0df65af16ff6" culture="neutral"/>
  767. <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
  768. </dependentAssembly>
  769. <dependentAssembly>
  770. <assemblyIdentity name="Litium.Framework.Search.Lucene" publicKeyToken="680e140f5b6dd0c7" culture="neutral"/>
  771. <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
  772. </dependentAssembly>
  773. <dependentAssembly>
  774. <assemblyIdentity name="Litium.Foundation" publicKeyToken="e47737e618208e4b" culture="neutral"/>
  775. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  776. </dependentAssembly>
  777. <dependentAssembly>
  778. <assemblyIdentity name="Litium.Foundation.GUI" publicKeyToken="a40357825b856809" culture="neutral"/>
  779. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  780. </dependentAssembly>
  781. <dependentAssembly>
  782. <assemblyIdentity name="Litium.Owin" publicKeyToken="093d4a638630e7c5" culture="neutral"/>
  783. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  784. </dependentAssembly>
  785. <dependentAssembly>
  786. <assemblyIdentity name="Litium.Studio" publicKeyToken="093d4a638630e7c5" culture="neutral"/>
  787. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  788. </dependentAssembly>
  789. <dependentAssembly>
  790. <assemblyIdentity name="Litium.Studio.Builders" publicKeyToken="e47737e618208e4b" culture="neutral"/>
  791. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  792. </dependentAssembly>
  793. <dependentAssembly>
  794. <assemblyIdentity name="Litium.Studio.Packages" publicKeyToken="093d4a638630e7c5" culture="neutral"/>
  795. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  796. </dependentAssembly>
  797. <dependentAssembly>
  798. <assemblyIdentity name="Litium.Studio.WebControls" publicKeyToken="093d4a638630e7c5" culture="neutral"/>
  799. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  800. </dependentAssembly>
  801. <dependentAssembly>
  802. <assemblyIdentity name="Litium.Utilities" publicKeyToken="640ada3058909375" culture="neutral"/>
  803. <bindingRedirect oldVersion="0.0.0.0-1.0.4.0" newVersion="1.0.4.0"/>
  804. </dependentAssembly>
  805. <dependentAssembly>
  806. <assemblyIdentity name="Litium.WebControls.GUI" publicKeyToken="29de8f1bf6892557" culture="neutral"/>
  807. <bindingRedirect oldVersion="0.0.0.0-4.8.0.0" newVersion="4.8.0.0"/>
  808. </dependentAssembly>
  809. </assemblyBinding>
  810. </runtime>
  811. </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement