|
|
|
<?xml version="1.0"?>
|
|
|
|
<!--
|
|
|
|
Web.config file for Yavsc (Mon auto-entreprise).
|
|
|
|
|
|
|
|
The settings that can be used in this file are documented at
|
|
|
|
http://www.mono-project.com/Config_system.web and
|
|
|
|
http://msdn2.microsoft.com/en-us/library/b5ysx397.aspx
|
|
|
|
-->
|
|
|
|
<configuration>
|
|
|
|
<configSections>
|
|
|
|
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
|
|
|
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
|
|
|
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
|
|
|
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
</sectionGroup>
|
|
|
|
</sectionGroup>
|
|
|
|
</sectionGroup>
|
|
|
|
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
|
|
|
|
<sectionGroup name="system.web">
|
|
|
|
<section name="blog" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
<section name="thanks" type="Yavsc.ThanksConfigurationSection, Yavsc" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
<section name="catalog" type="Yavsc.Model.FrontOffice.Configuration.CatalogProvidersConfigurationSection, YavscModel" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
<section name="workflow" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
<section name="circleProviders" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" />
|
|
|
|
</sectionGroup>
|
|
|
|
<section name="paypal" type="PayPal.SDKConfigHandler, PayPal" />
|
|
|
|
</configSections>
|
|
|
|
<system.web>
|
|
|
|
<!--
|
|
|
|
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 defaultLanguage="C#" debug="true" >
|
|
|
|
<assemblies>
|
|
|
|
<add assembly="System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
|
|
|
<add assembly="System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
<add assembly="System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
<add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
<add assembly="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
<add assembly="System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
|
|
|
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
<add assembly="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
<add assembly="nunit.framework, Version=2.6.3.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
|
|
|
|
</assemblies>
|
|
|
|
</compilation>
|
|
|
|
<customErrors mode="Off">
|
|
|
|
</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" />
|
|
|
|
</controls>
|
|
|
|
<namespaces>
|
|
|
|
<add namespace="System.Web.Mvc" />
|
|
|
|
<add namespace="System.Web.Mvc.Ajax" />
|
|
|
|
<add namespace="System.Web.Mvc.Html" />
|
|
|
|
<add namespace="System.Web.Routing" />
|
|
|
|
<add namespace="System.Web.Helpers" />
|
|
|
|
<add namespace="System.Web.WebPages" />
|
|
|
|
<add namespace="System.Linq" />
|
|
|
|
<add namespace="System.Collections.Generic" />
|
|
|
|
<add namespace="Yavsc.Helpers" />
|
|
|
|
<add namespace="Yavsc.Model" />
|
|
|
|
</namespaces>
|
|
|
|
</pages>
|
|
|
|
<authorization>
|
|
|
|
<allow users="*" />
|
|
|
|
</authorization>
|
|
|
|
<httpHandlers>
|
|
|
|
<remove verb="*" path="*.asmx" />
|
|
|
|
<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="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
</httpHandlers>
|
|
|
|
<httpModules>
|
|
|
|
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
</httpModules>
|
|
|
|
<httpRuntime maxRequestLength="52428800" />
|
|
|
|
<trace enabled="true" localOnly="true" pageOutput="true" requestLimit="10" traceMode="SortByTime" />
|
|
|
|
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto" enableClientBasedCulture="true" />
|
|
|
|
<membership defaultProvider="NpgsqlMembershipProvider" userIsOnlineTimeWindow="1">
|
|
|
|
<providers>
|
|
|
|
<clear />
|
|
|
|
<add name="NpgsqlMembershipProvider" type="Npgsql.Web.NpgsqlMembershipProvider, NpgsqlMRPProviders" connectionStringName="yavsc" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" autogenerateschema="false" />
|
|
|
|
</providers>
|
|
|
|
</membership>
|
|
|
|
<roleManager enabled="true" defaultProvider="NpgsqlRoleProvider">
|
|
|
|
<providers>
|
|
|
|
<clear />
|
|
|
|
<add name="NpgsqlRoleProvider" connectionStringName="yavsc" applicationName="/" type="Npgsql.Web.NpgsqlRoleProvider, NpgsqlMRPProviders" autogenerateschema="false" />
|
|
|
|
</providers>
|
|
|
|
</roleManager>
|
|
|
|
<workflow defaultProvider="ITProvider">
|
|
|
|
<providers>
|
|
|
|
<clear />
|
|
|
|
<add name="ITProvider" type="Yavsc.ITCPNpgsqlProvider, ITContentProvider" applicationName="/" connectionStringName="yavsc" />
|
|
|
|
</providers>
|
|
|
|
</workflow>
|
|
|
|
<profile defaultProvider="NpgsqlProfileProvider">
|
|
|
|
<providers>
|
|
|
|
<clear />
|
|
|
|
<add name="NpgsqlProfileProvider" type="Npgsql.Web.NpgsqlProfileProvider, NpgsqlMRPProviders" connectionStringName="yavsc" applicationName="/" description="ProfileProvider for yavsc" />
|
|
|
|
</providers>
|
|
|
|
<properties>
|
|
|
|
<add name="BlogVisible" type="System.Boolean" />
|
|
|
|
<add name="Address" />
|
|
|
|
<add name="BlogTitle" />
|
|
|
|
<add name="CityAndState" />
|
|
|
|
<add name="ZipCode" />
|
|
|
|
<add name="WebSite" />
|
|
|
|
<add name="Country" />
|
|
|
|
<add name="Name" />
|
|
|
|
<add name="Phone" />
|
|
|
|
<add name="Mobile" />
|
|
|
|
<add name="BankCode" />
|
|
|
|
<add name="IBAN" />
|
|
|
|
<add name="BIC" />
|
|
|
|
<add name="WicketCode" />
|
|
|
|
<add name="AccountNumber" />
|
|
|
|
<add name="BankedKey" />
|
|
|
|
<add name="gtoken" />
|
|
|
|
<add name="grefreshtoken" />
|
|
|
|
<add name="gtokentype" />
|
|
|
|
<add name="gtokenexpir" />
|
|
|
|
<add name="avatar" />
|
|
|
|
<add name="gcalapi" />
|
|
|
|
<add name="gcalid" />
|
|
|
|
<add name="gregid" />
|
|
|
|
</properties>
|
|
|
|
</profile>
|
|
|
|
<blog defaultProvider="NpgsqlBlogProvider">
|
|
|
|
<providers>
|
|
|
|
<add name="NpgsqlBlogProvider" connectionStringName="yavsc" applicationName="/" type="Npgsql.Web.Blog.NpgsqlBlogProvider, NpgsqlBlogProvider" />
|
|
|
|
</providers>
|
|
|
|
</blog>
|
|
|
|
<thanks html_class="thanks" title_format="Voir le site ({0})">
|
|
|
|
<to>
|
|
|
|
<add name="Mono" url="http://www.mono-project.com/Main_Page" image="/images/Mono-powered.png" />
|
|
|
|
<add name="Apache Fondation" url="http://httpd.apache.org/" image="/images/apache_pbw.png" />
|
|
|
|
<add name="Debian" url="http://www.debian.org" image="/images/debian-logo.png" />
|
|
|
|
<add name="MarkdownDeep" url="http://www.toptensoftware.com/markdowndeep/" />
|
|
|
|
<add name="MarkdownHelper" url="http://www.nuget.org/packages/MarkdownHelper" />
|
|
|
|
<add name="Postgresql" url="http://www.postgresql.org" image="/images/pgsql.png" />
|
|
|
|
</to>
|
|
|
|
</thanks>
|
|
|
|
<circleProviders defaultProvider="NpgsqlCircleProvider">
|
|
|
|
<providers>
|
|
|
|
<add name="NpgsqlCircleProvider" applicationName="/" type="WorkFlowProvider.NpgsqlCircleProvider, NpgsqlContentProvider" connectionStringName="yavsc" />
|
|
|
|
</providers>
|
|
|
|
</circleProviders>
|
|
|
|
<!-- <machineKey validationKey="13CA2E37A5A99AD8CE4A6B895BAF0ED3A022AA584B8D922256BA072189CEB085EEB4E573CA833D9B34FBF68687F6A6B3E008FB4EB67585A4D90551B9D36D42A1" decryptionKey="DA89CC83F6FB2EB12D5929DABC89299AC3928E0751705D33D02DB4162ED56536" validation="SHA1" decryption="AES" /> -->
|
|
|
|
<!--- <sessionState cookieless="true" regenerateExpiredSessionId="true" timeout="120"/> -->
|
|
|
|
<trust level="High" />
|
|
|
|
</system.web>
|
|
|
|
<system.codedom>
|
|
|
|
<compilers>
|
|
|
|
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
|
|
<providerOption name="CompilerVersion" value="v4.0" />
|
|
|
|
<providerOption name="WarnAsError" value="false" />
|
|
|
|
</compiler>
|
|
|
|
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
|
|
<providerOption name="CompilerVersion" value="v4.0" />
|
|
|
|
<providerOption name="OptionInfer" value="true" />
|
|
|
|
<providerOption name="WarnAsError" value="false" />
|
|
|
|
</compiler>
|
|
|
|
</compilers>
|
|
|
|
</system.codedom>
|
|
|
|
<!-- <system.web.extensions>
|
|
|
|
<scripting>
|
|
|
|
<webServices>
|
|
|
|
<jsonSerialization maxJsonLength="20000" />
|
|
|
|
</webServices>
|
|
|
|
</scripting>
|
|
|
|
</system.web.extensions> -->
|
|
|
|
<system.data>
|
|
|
|
<DbProviderFactories>
|
|
|
|
<add name="Npgsql Data Provider" invariant="Npgsql" support="FF" description=".Net Framework Data Provider for Postgresql Server" type="Npgsql.NpgsqlFactory, Npgsql" />
|
|
|
|
</DbProviderFactories>
|
|
|
|
</system.data>
|
|
|
|
<catalog defaultProvider="XmlCatalogProvider">
|
|
|
|
<providers>
|
|
|
|
<add name="XmlCatalogProvider" connection="~/Catalog.xml" applicationName="/" type="SalesCatalog.XmlImplementation.XmlCatalogProvider, SalesCatalog" />
|
|
|
|
</providers>
|
|
|
|
</catalog>
|
|
|
|
<system.net>
|
|
|
|
<!-- not supported: <defaultProxy enabled="true" /> -->
|
|
|
|
<settings>
|
|
|
|
<!-- This setting causes .NET to check certificate revocation lists (CRL)
|
|
|
|
before trusting HTTPS certificates. But this setting tends to not
|
|
|
|
be allowed in shared hosting environments. -->
|
|
|
|
<!--<servicePointManager checkCertificateRevocationList="true"/>-->
|
|
|
|
</settings>
|
|
|
|
<mailSettings>
|
|
|
|
<smtp deliveryMethod="network" from="paulschneider@free.fr">
|
|
|
|
<network host="smtp.free.fr" port="25" defaultCredentials="false" />
|
|
|
|
</smtp>
|
|
|
|
</mailSettings>
|
|
|
|
</system.net>
|
|
|
|
<uri>
|
|
|
|
<!-- The uri section is necessary to turn on .NET 3.5 support for IDN (international domain names),
|
|
|
|
which is necessary for OpenID urls with unicode characters in the domain/host name.
|
|
|
|
It is also required to put the Uri class into RFC 3986 escaping mode, which OpenID and OAuth require. -->
|
|
|
|
<idn enabled="All" />
|
|
|
|
<iriParsing enabled="true" />
|
|
|
|
</uri>
|
|
|
|
<authentication mode="Forms">
|
|
|
|
<forms loginUrl="~/Account/Login" timeout="30" name=".ASPXFORM$" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="Index.aspx" enableCrossAppRedirects="false" />
|
|
|
|
</authentication>
|
|
|
|
<!-- PayPal SDK settings -->
|
|
|
|
<paypal>
|
|
|
|
<settings>
|
|
|
|
<add name="mode" value="sandbox" />
|
|
|
|
<!-- live or sandbox -->
|
|
|
|
<add name="connectionTimeout" value="30000" />
|
|
|
|
<!-- (miliseconds) = 30s -->
|
|
|
|
<add name="requestRetries" value="1" />
|
|
|
|
<!-- -->
|
|
|
|
<add name="clientId" value="A9S6jrem3H0gdj8tQ2q1ahSCU38tAJRyiro7eED13h3Syn6C9ZSKSRkl" />
|
|
|
|
<!-- -->
|
|
|
|
<add name="clientSecret" value="PLF77VGTZGGSSZAY" />
|
|
|
|
<!-- -->
|
|
|
|
</settings>
|
|
|
|
</paypal>
|
|
|
|
<!-- log4net settings -->
|
|
|
|
<log4net>
|
|
|
|
<appender name="FileAppender" type="log4net.Appender.FileAppender">
|
|
|
|
<file value="yavsc.log" />
|
|
|
|
<appendToFile value="true" />
|
|
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
|
|
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] %message%newline" />
|
|
|
|
</layout>
|
|
|
|
</appender>
|
|
|
|
<root>
|
|
|
|
<level value="DEBUG" />
|
|
|
|
<appender-ref ref="FileAppender" />
|
|
|
|
</root>
|
|
|
|
</log4net>
|
|
|
|
<connectionStrings>
|
|
|
|
<add name="yavsc" connectionString="Server=127.0.0.1;Port=5432;Database=YavscDev;User Id=yavscdev;Password=admin;Encoding=Unicode;" providerName="Npgsql" />
|
|
|
|
</connectionStrings>
|
|
|
|
<appSettings>
|
|
|
|
<add key="MonoServerDefaultIndexFiles" value="index.html,Index.aspx" />
|
|
|
|
<add key="WorkflowContentProviderClass" value="yavsc.NpgsqlContentProvider" />
|
|
|
|
<add key="SmtpServer" value="smtp.free.fr" />
|
|
|
|
<add key="AdminEMail" value="paulschneider@free.fr" />
|
|
|
|
<add key="OwnerEMail" value="paulschneider@free.fr" />
|
|
|
|
<add key="Name" value="Psc" />
|
|
|
|
<add key="DefaultController" value="Blogs" />
|
|
|
|
<add key="DefaultAvatar" value="/images/noavatar.png;image/png" />
|
|
|
|
<add key="RegistrationMessage" value="/RegistrationMail.txt" />
|
|
|
|
<add key="ClientValidationEnabled" value="true" />
|
|
|
|
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
|
|
|
<add key="PayPalLogger" value="PayPal.Log.Log4netLogger" />
|
|
|
|
</appSettings>
|
|
|
|
</configuration>
|