/pigeoncms/Web.config.original

http://pigeoncms.googlecode.com/ · Unknown · 210 lines · 206 code · 4 blank · 0 comment · 0 complexity · eacefec99a7a7ae0df3418e89525db9a MD5 · raw file

  1. <?xml version="1.0"?>
  2. <configuration>
  3. <configSections>
  4. <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
  5. <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
  6. <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
  7. <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
  8. <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
  9. <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
  10. <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
  11. <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
  12. </sectionGroup>
  13. </sectionGroup>
  14. </sectionGroup>
  15. </configSections>
  16. <connectionStrings>
  17. <add name="ConnStringExample" connectionString="Data Source=123.456.789.123;Initial Catalog=yourdb;Persist Security Info=True;User ID=youruser;Pwd=yourpwd" providerName="System.Data.SqlClient"/>
  18. <add name="ConnStringExpressExample" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=yourdb;Persist Security Info=True;User ID=youruser;Pwd=yourpwd" providerName="System.Data.SqlClient"/>
  19. </connectionStrings>
  20. <appSettings>
  21. <add key="ConnectionStringName" value="ConnStringExample"/>
  22. <add key="ProviderName" value="System.Data.SqlClient"/>
  23. <add key="TabPrefix" value="pgn_"/>
  24. <!--pgn_|pcms_|...-->
  25. <add key="ModulesPath" value="~/Modules/"/>
  26. <add key="InstallationPath" value="~/Installation/"/>
  27. <add key="ItemsPath" value="~/Items/"/>
  28. <add key="MasterPagesPath" value="~/Masterpages/"/>
  29. <add key="DocsPublicPath" value="~/public/Docs/"/>
  30. <add key="SessionTimeOutUrl" value="~/Default.aspx?act=timeout"/>
  31. <add key="defaultCacheValue" value="60"/>
  32. <add key="CultureDefault" value="it-IT"/>
  33. <add key="FCKeditor:UserFilesPath" value="~/public/UploadFCK/UserFiles/"/>
  34. <add key="FCKeditor:BasePath" value="~/Plugins/FCKeditor/"/>
  35. </appSettings>
  36. <system.web>
  37. <machineKey
  38. validationKey="3537A82833A918BAE9534AE44F8740A90C1B3FB31837E2088475FCDB7443AE7AA63495463E2EA17C7A48C9422F0A0FFEA3F1AB007489B03EE5790D15FBD86E8F"
  39. decryptionKey="A077DBEA5222FEFF9DDE32EAD9E601C1BA178F403B5655D2CEE081021AA455BE"
  40. validation="SHA1" decryption="AES" />
  41. <globalization enableClientBasedCulture="true" culture="auto" uiCulture="auto"/>
  42. <customErrors mode="On" defaultRedirect="~/pages/error.aspx">
  43. <!--<error statusCode="403" redirect="NoAccess.aspx" />-->
  44. <error statusCode="404" redirect="~/pages/pageNotFound.aspx"/>
  45. <!--<error statusCode="500" redirect="~/pages/serverError.aspx"/>-->
  46. <!--see
  47. http://geekswithblogs.net/shahed/archive/2007/10/23/116278.aspx
  48. http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=497 -->
  49. </customErrors>
  50. <sessionState timeout="30" mode="InProc"/>
  51. <trace enabled="true"/>
  52. <pages maintainScrollPositionOnPostBack="true" theme="default">
  53. <namespaces>
  54. <clear/>
  55. <add namespace="System"/>
  56. <add namespace="System.Collections"/>
  57. <add namespace="System.Collections.Generic"/>
  58. <add namespace="System.Collections.Specialized"/>
  59. <add namespace="System.Configuration"/>
  60. <add namespace="System.Text"/>
  61. <add namespace="System.Text.RegularExpressions"/>
  62. <add namespace="System.Linq"/>
  63. <add namespace="System.Xml.Linq"/>
  64. <add namespace="System.Web"/>
  65. <add namespace="System.Web.Caching"/>
  66. <add namespace="System.Web.SessionState"/>
  67. <add namespace="System.Web.Security"/>
  68. <add namespace="System.Web.Profile"/>
  69. <add namespace="System.Web.UI"/>
  70. <add namespace="System.Web.UI.WebControls"/>
  71. <add namespace="System.Web.UI.WebControls.WebParts"/>
  72. <add namespace="System.Web.UI.HtmlControls"/>
  73. </namespaces>
  74. <controls>
  75. <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  76. <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  77. </controls>
  78. </pages>
  79. <compilation debug="true" strict="false" explicit="true">
  80. <assemblies>
  81. <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  82. <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  83. <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  84. <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  85. <!--<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>-->
  86. <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  87. <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  88. </assemblies>
  89. </compilation>
  90. <httpHandlers>
  91. <remove verb="*" path="*.asmx"/>
  92. <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  93. <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  94. <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
  95. <add verb="*" path="pages/*.aspx" type="PigeonCms.PagesUrlRewrite"/>
  96. <add verb="GET" path="Handlers/CaptchaImage.aspx" type="WebControlCaptcha.CaptchaImageHandler, WebControlCaptcha" />
  97. </httpHandlers>
  98. <httpModules>
  99. <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  100. <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  101. </httpModules>
  102. <authentication mode="Forms">
  103. <forms name="form1" loginUrl="~/pages/admin.aspx"
  104. protection="All" timeout="30" slidingExpiration="true"></forms>
  105. </authentication>
  106. <authorization>
  107. <allow users="*"/>
  108. </authorization>
  109. <membership defaultProvider="PgnUserProvider" userIsOnlineTimeWindow="15">
  110. <providers>
  111. <clear/>
  112. <add name="PgnUserProvider" type="PigeonCms.PgnUserProvider"
  113. connectionStringName="ConnStringExample" applicationName="PigeonCms"
  114. enablePasswordRetrieval="false" enablePasswordReset="true" minRequiredPasswordLength="6"
  115. requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
  116. passwordFormat="Clear" />
  117. </providers>
  118. </membership>
  119. <roleManager defaultProvider="PgnRoleProvider" enabled="true" cacheRolesInCookie="true">
  120. <providers>
  121. <add name="PgnRoleProvider" type="PigeonCms.PgnRoleProvider"
  122. connectionStringName="ConnStringExample" applicationName="PigeonCms" />
  123. </providers>
  124. </roleManager>
  125. </system.web>
  126. <location path="Admin">
  127. <system.web>
  128. <pages theme="adminDefault"></pages>
  129. <authorization>
  130. <allow roles="admin,backend"></allow>
  131. <deny users="*"/>
  132. </authorization>
  133. </system.web>
  134. </location>
  135. <location path="Installation">
  136. <system.web>
  137. <pages theme="adminDefault" masterPageFile="~/Masterpages/TemplateInstallation.master"></pages>
  138. </system.web>
  139. </location>
  140. <location path="Private">
  141. <system.web>
  142. <authorization>
  143. <deny users="?"/>
  144. </authorization>
  145. </system.web>
  146. </location>
  147. <location path="Ws">
  148. <system.web>
  149. <webServices>
  150. <protocols>
  151. <add name="HttpPost" />
  152. </protocols>
  153. </webServices>
  154. </system.web>
  155. </location>
  156. <system.webServer>
  157. <validation validateIntegratedModeConfiguration="false"/>
  158. <modules>
  159. <remove name="ScriptModule"/>
  160. <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  161. <remove name="UrlRoutingModule"/>
  162. <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  163. </modules>
  164. <handlers>
  165. <remove name="WebServiceHandlerFactory-Integrated"/>
  166. <remove name="ScriptHandlerFactory"/>
  167. <remove name="ScriptHandlerFactoryAppServices"/>
  168. <remove name="ScriptResource"/>
  169. <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  170. <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  171. <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  172. <add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  173. <add name="CaptchaImage" path="Handlers/CaptchaImage.aspx" verb="*" type="WebControlCaptcha.CaptchaImageHandler, WebControlCaptcha" resourceType="Unspecified" preCondition="integratedMode" />
  174. </handlers>
  175. </system.webServer>
  176. <system.codedom>
  177. <compilers>
  178. <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
  179. <providerOption name="CompilerVersion" value="v3.5"/>
  180. <providerOption name="WarnAsError" value="false"/>
  181. </compiler>
  182. <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
  183. <providerOption name="CompilerVersion" value="v3.5"/>
  184. <providerOption name="OptionInfer" value="true"/>
  185. <providerOption name="WarnAsError" value="false"/>
  186. </compiler>
  187. </compilers>
  188. </system.codedom>
  189. <runtime>
  190. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727"><dependentAssembly>
  191. <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
  192. <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
  193. </dependentAssembly>
  194. <dependentAssembly>
  195. <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
  196. <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
  197. </dependentAssembly>
  198. </assemblyBinding></runtime>
  199. <system.web.extensions>
  200. <scripting>
  201. <webServices>
  202. <jsonSerialization maxJsonLength="50000000"/>
  203. </webServices>
  204. </scripting>
  205. </system.web.extensions>
  206. </configuration>