helpcenter/Web/web.remote.config

520 lines
29 KiB
Plaintext
Raw Permalink Normal View History

2016-08-29 13:51:20 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
<section name="storage" type="ASC.Data.Storage.Configuration.StorageConfigurationSection, ASC.Data.Storage" />
<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core" />
</configSections>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin\Newtonsoft.Json.3.5"/>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed"/>
<codeBase version="3.5.0.0" href="bin\Newtonsoft.Json.3.5\Newtonsoft.Json.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<appSettings>
<clear />
<add key="core.base-domain" value="teamlab.com" />
<add key="core.machinekey" value="Want beer?" />
<add key="core.region-map" value="com" />
<add key="core.region-map.eu" value="eu.com" />
<add key="core.hosting-region-auto-detect" value="true" />
<add key="core.signup-phone-always-required" value="true" />
<add key="core.signup-phone-required-regions" value="RU, FR, US, AU, EU" />
<add key="core.notify.postman" value="log" />
<add key="core.payment-partners" value="https://partners.teamlab.com/api" />
<add key="recaptcha.private-key" value="6Lc1PcESAAAAAF2opV1G5SC9C5CtgDcZUqPQpBuU" />
<add key="recaptcha.public-key" value="6Lc1PcESAAAAAFYrOmcJ-PPiRbEhY-lpSNRWMo-d" />
<add key="recaptcha.secret-email" value="" />
<add key="recaptcha.required" value="true" />
<add key="cache-loc-content-filenames" value="false" />
<add key="locale-mod" value="" />
<add key="locale-enabled" value="de-DE, fr-FR, es-ES, ru-RU, it-IT" />
<add key="congratulations" value="true" />
<add key="web.notenant-url" value="http://teamlab.com/wrongportalname.aspx" />
<add key="web.payment-url" value="https://secure.avangate.com/order/checkout.php?PRODS=4542487&amp;QTY=1&amp;CART=2&amp;REF={0}&amp;ORDERSTYLE=nLW04pa5iH4=" />
<add key="web.client.cache" value="false" />
<add key="web.client.bundling" value="false" />
<add key="web.client.store" value="false" />
<add key="web.client.store.gzip" value="false" />
<add key="web.doc.teamlab" value="http://helpcenter.onlyoffice.com" />
<add key="nonprofit.banner-old-reg-pattern" value="&lt;a.*href\s*=\s*['&quot;&quot;]http://(?:www\.)?teamlab\.(?:com|info)(?:/\D{2}/)?(?:\?campaign=nonprofit)?['&quot;&quot;].*>\s*&lt;img.*src\s*=\s*['&quot;&quot;]http://(?:www\.)?teamlab\.(?:com|info)/images/nonprofit/banner\.png\?w=\d{2,3}(?:&amp;|&amp;amp;)h=\d{2,3}(?:(?:&amp;|&amp;amp;)lng=\D{2})?.*['&quot;&quot;].*/?>\s*&lt;/a>" />
<add key="nonprofit.banner-reg-pattern" value="&lt;a.*href\s*=\s*['&quot;&quot;]http://(?:www\.)?teamlab\.(?:com|info)(?:/\D{2}/)?\/?(?:\?campaign=nonprofit)?['&quot;&quot;].*>\s*&lt;img.*src\s*=\s*['&quot;&quot;]http://(?:www\.)?teamlab\.(?:com|info)/images/banners/(?:\D{2}-\D{2}/)?\d{2,3}-x-\d{2,3}-\d{1,3}\.(?:jpg|gif|jpeg|png).*['&quot;&quot;].*/?>\s*&lt;/a>" />
<add key="nonprofit.thumbnail-url" value="http://thumb.teamlab.com/Thumb.aspx?url={0}&amp;s={1}&amp;f=png&amp;p={2}&amp;m=Ie" />
<add key="nonprofit.warning-days-interval" value="7" />
<add key="nonprofit.disapprove-days-interval" value="14" />
<add key="nonprofit.checking-hour-period" value="12" />
<add key="nonprofit.notification-email" value="www@ww.ww" />
<add key="portalcreate.notification-email" value="www@ww.ww" />
<add key="callbackform.notification-email" value="www@ww.ww" />
<add key="removeportalfeedback.notification-email" value="www@ww.ww" />
<add key="removeportalfeedback.secret-key" value="r" />
<add key="max-attempts-count" value="5" />
<add key="core.notify.from" value="Cloud Office Applications" />
<add key="tracking-url" value="www.teamlab.com,helpcenter.teamlab.com" />
</appSettings>
<system.data>
<DbProviderFactories>
<clear />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
</DbProviderFactories>
</system.data>
<connectionStrings>
<clear />
<add name="core" connectionString="Server=teamlab-phoenix.c0jydjbgjsf5.us-west-2.rds.amazonaws.com;Database=teamlab_v2_0;UserID=tm-core;Pwd=e11K5boc16;pooling=True;Character Set=utf8" providerName="MySql.Data.MySqlClient" />
<add name="core.eu.com" connectionString="Server=teamlab-phoenix-eu-com.ca2gxvufqtgc.eu-west-1.rds.amazonaws.com;Database=teamlab_v2_0;User ID=tm-core;Password=Q767S2mr3X;Pooling=True;Character Set=utf8;Connection Timeout=30;Maximum Pool Size=300" providerName="MySql.Data.MySqlClient" />
<add name="teamlabsite" connectionString="Server=teamlab-phoenix.c0jydjbgjsf5.us-west-2.rds.amazonaws.com;Database=teamlab_site;UserID=tm-site;Pwd=WC1727F88umO!6e;pooling=True;Character Set=utf8" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="500.htm" redirectMode="ResponseRewrite">
<error statusCode="403" redirect="403.htm" />
<error statusCode="404" redirect="404.htm" />
</customErrors>
<httpRuntime targetFramework="4.0" requestValidationMode="2.0" />
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.DirectoryServices.Protocols, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Services.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
<pages pageBaseType="BasePage" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
<httpHandlers>
<add verb="POST,GET" path="post.ashx" type="TeamLab.HttpHandlers.PosterHandler, __Code" />
<add verb="POST,GET" path="adminpost.ashx" type="TeamLab.HttpHandlers.PosterAdminHandler, __Code" />
<add verb="*" path="*/banner.png" type="TeamLab.HttpHandlers.BannerHandler, __Code" />
<add verb="*" path="*.less" type="dotless.Core.LessCssHttpHandler, dotless.Core" validate="false" />
</httpHandlers>
<httpModules>
<add name="HttpContextDispose" type="ASC.Common.Web.DisposableHttpContextHttpModule, ASC.Common" />
<add name="TeamLabAffilateModule" type="ASC.SiteTracking.HttpModule.SiteTrackingHttpModule, ASC.SiteTracking.HttpModule" />
</httpModules>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<rewrite>
<rules>
<clear/>
<rule name="redirect-signin.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?signin\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}signin.aspx"/>
<conditions/>
</rule>
<rule name="redirect-teamlab.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?teamlab\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}teamlab.aspx"/>
<conditions/>
</rule>
<rule name="redirect-highlights.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?highlights\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}highlights.aspx"/>
</rule>
<rule name="redirect-Contributors.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Contributors\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}contributors.aspx"/>
</rule>
<rule name="redirect-download.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?download\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}download.aspx"/>
</rule>
<rule name="redirect-privacy.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Privacy\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}privacy.aspx"/>
</rule>
<rule name="redirect-registration.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?registration\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}registration.aspx"/>
</rule>
<rule name="redirect-legalterms.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?LegalTerms\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}legalterms.aspx"/>
</rule>
<rule name="redirect-about.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?About\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}about.aspx"/>
</rule>
<rule name="redirect-contacts.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Contacts\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}about.aspx"/>
</rule>
<rule name="redirect-why-onlyoffice.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?why-onlyoffice\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}why-onlyoffice.aspx"/>
</rule>
<rule name="redirect-partners.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?partners\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}partners.aspx"/>
</rule>
<rule name="redirect-security.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?security\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}security.aspx"/>
</rule>
<rule name="redirect-ami.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?AMI\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}ami.aspx"/>
</rule>
<rule name="redirect-opensource.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?OpenSource\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}opensource.aspx"/>
</rule>
<rule name="redirect-saas.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?SaaS\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}saas.aspx"/>
</rule>
<rule name="redirect-serversolution.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Serversolution\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}serversolution.aspx"/>
</rule>
<rule name="redirect-solutions.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Solutions\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}solutions.aspx"/>
</rule>
<rule name="redirect-Business-Collaboration.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Business-Collaboration\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}business-collaboration.aspx"/>
</rule>
<rule name="redirect-Document-Management.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Document-Management\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}document-management.aspx"/>
</rule>
<rule name="redirect-Features.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Features\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}features.aspx"/>
</rule>
<rule name="redirect-Project-Management.aspx" stopProcessing="true">
<match url="^((de|fr|es|ru|lv|it)/)?Project-Management\.aspx"/>
<action type="Redirect" url="http://www.onlyoffice.com/{R:1}project-management.aspx"/>
</rule>
<rule name="redirect-helpcenter" patternSyntax="Wildcard" stopProcessing="true">
<match url="helpcenter.aspx"/>
<action type="Redirect" url="index.aspx"/>
</rule>
<rule name="redirect-Default" patternSyntax="Wildcard" stopProcessing="true">
<match url="Default.aspx"/>
<action type="Redirect" url="index.aspx"/>
</rule>
<rule name="redirect-HowTo" patternSyntax="Wildcard" stopProcessing="true">
<match url="HowTo.aspx"/>
<action type="Redirect" url="index.aspx"/>
</rule>
<rule name="redirect-AdministratorGuides" patternSyntax="Wildcard" stopProcessing="true">
<match url="AdministratorGuides.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-GettingStarted" patternSyntax="Wildcard" stopProcessing="true">
<match url="GettingStarted.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-Guides" patternSyntax="Wildcard" stopProcessing="true">
<match url="Guides.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-TipsTricks" patternSyntax="Wildcard" stopProcessing="true">
<match url="TipsTricks.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-contributors-guides" patternSyntax="Wildcard" stopProcessing="true">
<match url="contributors-guides.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-faq-hybrid" patternSyntax="Wildcard" stopProcessing="true">
<match url="faq/hybrid.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-faq-office-apps" patternSyntax="Wildcard" stopProcessing="true">
<match url="faq/office-apps.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-faq-partners" patternSyntax="Wildcard" stopProcessing="true">
<match url="faq/partners.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-faq-server" patternSyntax="Wildcard" stopProcessing="true">
<match url="faq/server.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-Install-enterprise" patternSyntax="Wildcard" stopProcessing="true">
<match url="guides/Install-enterprise.aspx" />
<action type="Redirect" url="server/windows/community/install-enterprise.aspx" />
</rule>
<rule name="redirect-Install-office-apps" patternSyntax="Wildcard" stopProcessing="true">
<match url="guides/Install-office-apps.aspx" />
<action type="Redirect" url="server/windows/document/install-office-apps.aspx" />
</rule>
<rule name="redirect-troubleshooting-old" patternSyntax="Wildcard" stopProcessing="true">
<match url="troubleshooting.aspx" />
<action type="Redirect" url="server/windows/community/troubleshooting.aspx" />
</rule>
<rule name="redirect-troubleshooting-server" patternSyntax="Wildcard" stopProcessing="true">
<match url="troubleshooting/server.aspx" />
<action type="Redirect" url="server/windows/community/troubleshooting.aspx" />
</rule>
<rule name="redirect-Mobile-Applications-Projects" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Projects/index.aspx" />
<action type="Redirect" url="Mobile-Applications/Documents/index.aspx" />
</rule>
<rule name="redirect-Mobile-Applications-common" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/index.aspx" />
<action type="Redirect" url="Mobile-Applications/Documents/index.aspx" />
</rule>
<rule name="redirect-pdfhowto" patternSyntax="Wildcard" stopProcessing="true">
<match url="pdfhowto.aspx" />
<action type="Redirect" url="index.aspx" />
</rule>
<rule name="redirect-cs-open-ports" patternSyntax="Wildcard" stopProcessing="true">
<match url="server/windows/community/open-ports.aspx" />
<action type="Redirect" url="server/docker/community/open-ports.aspx" />
</rule>
<rule name="redirect-cs-open-ports-2" patternSyntax="Wildcard" stopProcessing="true">
<match url="server/linux/community/open-ports.aspx" />
<action type="Redirect" url="server/docker/community/open-ports.aspx" />
</rule>
<rule name="redirect-ds-open-ports" patternSyntax="Wildcard" stopProcessing="true">
<match url="server/windows/document/open-ports.aspx" />
<action type="Redirect" url="server/docker/document/open-ports.aspx" />
</rule>
<rule name="redirect-ds-open-ports-2" patternSyntax="Wildcard" stopProcessing="true">
<match url="server/linux/document/open-ports.aspx" />
<action type="Redirect" url="server/docker/document/open-ports.aspx" />
</rule>
<rule name="redirect-doc-enterprise-36" patternSyntax="Wildcard" stopProcessing="true">
<match url="server/linux/document/linux-installation-enterprise-36.aspx" />
<action type="Redirect" url="server/linux/document/linux-installation-enterprise.aspx" />
</rule>
<rule name="redirect-faq-free-cloud" patternSyntax="Wildcard" stopProcessing="true">
<match url="faq/free-cloud.aspx" />
<action type="Redirect" url="faq/faq.aspx" />
</rule>
<rule name="redirect-mobile-basic-operations" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Documents/basic-operations.aspx" />
<action type="Redirect" url="mobile-applications/documents/document-editor/basic-operations/navigate-document.aspx" />
</rule>
<rule name="redirect-mobile-page-formatting" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Documents/page-formatting.aspx" />
<action type="Redirect" url="mobile-applications/documents/document-editor/page-formatting/set-page-parameters.aspx" />
</rule>
<rule name="redirect-mobile-paragraph-formatting" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Documents/paragraph-formatting.aspx" />
<action type="Redirect" url="mobile-applications/documents/document-editor/page-formatting/set-page-parameters.aspx" />
</rule>
<rule name="redirect-mobile-text-formatting" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Documents/text-formatting.aspx" />
<action type="Redirect" url="mobile-applications/documents/document-editor/text-formatting/set-font-type-size-color.aspx" />
</rule>
<rule name="redirect-mobile-operations-on-objects" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Documents/operations-on-objects.aspx" />
<action type="Redirect" url="mobile-applications/documents/document-editor/operations-on-objects/insert-tables.aspx" />
</rule>
<rule name="redirect-mobile-tools-and-settings" patternSyntax="Wildcard" stopProcessing="true">
<match url="Mobile-Applications/Documents/tools-and-settings.aspx" />
<action type="Redirect" url="mobile-applications/documents/document-editor/tools-and-settings/view-document-information.aspx" />
</rule>
</rules>
</rewrite>
<security>
<requestFiltering>
<hiddenSegments>
<remove segment="App_Data" />
</hiddenSegments>
</requestFiltering>
</security>
<httpErrors errorMode="Custom">
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="403.htm" responseMode="File" />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="404.htm" responseMode="File" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" prefixLanguageFilePath="" path="500.htm" responseMode="File" />
</httpErrors>
<modules>
<remove name="HttpContextDispose" />
<add name="HttpContextDispose" type="ASC.Common.Web.DisposableHttpContextHttpModule, ASC.Common" />
<remove name="TeamLabAffilateModule" />
<add name="TeamLabAffilateModule" type="ASC.SiteTracking.HttpModule.SiteTrackingHttpModule, ASC.SiteTracking.HttpModule" />
</modules>
<handlers>
<remove name="UrlRoutingHandler" />
<remove name="AjaxPoster" />
<remove name="AdminAjaxPoster" />
<remove name="BannerPoster" />
<remove name="less" />
<add verb="POST,GET" name="AjaxPoster" path="post.ashx" type="TeamLab.HttpHandlers.PosterHandler, __Code" />
<add verb="POST,GET" name="AdminAjaxPoster" path="adminpost.ashx" type="TeamLab.HttpHandlers.PosterAdminHandler, __Code" />
<add verb="*" name="BannerPoster" path="*/banner.png" type="TeamLab.HttpHandlers.BannerHandler, __Code" />
<add name="less" verb="*" path="*.less" type="dotless.Core.LessCssHttpHandler, dotless.Core" />
</handlers>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
<remove fileExtension=".js" />
<mimeMap fileExtension=".js" mimeType="application/javascript" />
<remove fileExtension=".png" />
<mimeMap fileExtension=".png" mimeType="image/png" />
<remove fileExtension=".ico" />
<mimeMap fileExtension=".ico" mimeType="image/icon" />
<remove fileExtension=".less" />
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent>
<defaultDocument>
<files>
<clear />
<add value="index.aspx" />
</files>
</defaultDocument>
</system.webServer>
<log4net>
<logger name="ASC">
<appender-ref ref="Site" />
<level value="ALL" />
</logger>
<logger name="ASC.Notify.Messages" additivity="false">
<appender-ref ref="Notify" />
<level value="ALL" />
</logger>
<logger name="ASC.Core.Billing" additivity="false">
<level value="OFF" />
</logger>
<logger name="ASC.SQL" additivity="false">
<appender-ref ref="Sql" />
<level value="ALL" />
</logger>
<logger name="ASC.SiteTracking.HttpModule" additivity="false">
<appender-ref ref="SiteTracking" />
<level value="ALL" />
</logger>
<appender name="Site" type="log4net.Appender.RollingFileAppender">
<file value="..\Logs\Teamlab.Site.log" />
<encoding value="utf-8" />
<rollingstyle value="Size" />
<maxsizerollbackups value="10" />
<maximumfilesize value="200MB" />
<staticlogfilename value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level [%thread] %logger - %message%newline" />
</layout>
</appender>
<appender name="Notify" type="log4net.Appender.RollingFileAppender">
<file value="..\Logs\TeamLab.Notify.log" />
<encoding value="utf-8" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="50MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level - %message%newline" />
</layout>
</appender>
<appender name="SiteTracking" type="log4net.Appender.RollingFileAppender">
<file value="..\Logs\TeamLab.SiteTracking.log" />
<encoding value="utf-8" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="50MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level - %message%newline" />
</layout>
</appender>
<appender name="Sql" type="log4net.Appender.RollingFileAppender">
<file value="..\Logs\TeamLab.SQL.log" />
<encoding value="utf-8" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="50MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%utcdate|%thread|%property{duration}|%message|%property{sql}|%property{sqlParams}%newline" />
</layout>
</appender>
</log4net>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<client>
<endpoint address="net.tcp://localhost:9871/teamlabNotify" binding="netTcpBinding" contract="ASC.Notify.INotifyService" bindingConfiguration="notify" />
</client>
<bindings>
<netTcpBinding>
<binding name="notify" openTimeout="0:0:10" receiveTimeout="0:0:10" sendTimeout="0:0:10">
<security mode="None" />
<readerQuotas maxStringContentLength="1000000" />
</binding>
</netTcpBinding>
<netMsmqBinding>
<binding name="notify" exactlyOnce="false" openTimeout="0:0:10" receiveTimeout="0:0:10" sendTimeout="0:0:10">
<readerQuotas maxStringContentLength="1000000" />
<security mode="None" />
</binding>
</netMsmqBinding>
</bindings>
</system.serviceModel>
<storage>
<appender>
<clear />
<add name="generic" append="~/" />
</appender>
<handler>
<clear />
<add name="disc" type="ASC.Data.Storage.DiscStorage.DiscDataStore, ASC.Data.Storage" />
</handler>
<module>
<clear />
<add name="common_static" type="disc" path="/" acl="Read" virtualpath="~/" appendTenantId="false" />
</module>
</storage>
<dotless minifyCss="true" cache="true" />
</configuration>