Created
June 13, 2012 20:29
-
-
Save EdPitt/2926327 to your computer and use it in GitHub Desktop.
ASP.NET MVC webconfig file with Elmah configured
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!-- | |
For more information on how to configure your ASP.NET application, please visit | |
http://go.microsoft.com/fwlink/?LinkId=152368 | |
--> | |
<configuration> | |
<configSections> | |
<sectionGroup name="elmah"> | |
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" /> | |
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" /> | |
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" /> | |
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" /> | |
</sectionGroup> | |
</configSections> | |
<connectionStrings> | |
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> | |
<add name="MYEntities" connectionString="metadata=res://*/MYImport.csdl|res://*/MYImport.ssdl|res://*/MYImport.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=MYDB;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /> | |
</connectionStrings> | |
<appSettings> | |
<add key="webpages:Version" value="1.0.0.0" /> | |
<add key="ClientValidationEnabled" value="true" /> | |
<add key="UnobtrusiveJavaScriptEnabled" value="true" /> | |
</appSettings> | |
<system.web> | |
<httpHandlers> | |
<add verb="POST,GET,HEAD" | |
path="elmah.axd" | |
type="Elmah.ErrorLogPageFactory, Elmah" /> | |
</httpHandlers> | |
<httpModules> | |
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/> | |
</httpModules> | |
<sessionState mode="InProc" timeout="120" /> | |
<compilation debug="true" targetFramework="4.0"> | |
<assemblies> | |
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> | |
</assemblies> | |
</compilation> | |
<authentication mode="Forms"> | |
<forms loginUrl="~/Account/LogOn" timeout="2880" /> | |
</authentication> | |
<membership> | |
<providers> | |
<clear /> | |
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> | |
</providers> | |
</membership> | |
<profile> | |
<providers> | |
<clear /> | |
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /> | |
</providers> | |
</profile> | |
<roleManager enabled="true"> | |
<providers> | |
<clear /> | |
<add connectionStringName="ApplicationServices" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" /> | |
<add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" /> | |
</providers> | |
</roleManager> | |
<pages> | |
<namespaces> | |
<add namespace="System.Web.Helpers" /> | |
<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.WebPages" /> | |
</namespaces> | |
</pages> | |
</system.web> | |
<system.webServer> | |
<validation validateIntegratedModeConfiguration="false" /> | |
<modules runAllManagedModulesForAllRequests="true"> | |
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/> | |
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" /> | |
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" /> | |
</modules> | |
<handlers> | |
<add name="Elmah" verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" /> | |
</handlers> | |
</system.webServer> | |
<runtime> | |
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |
<dependentAssembly> | |
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> | |
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" /> | |
</dependentAssembly> | |
</assemblyBinding> | |
</runtime> | |
<elmah> | |
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" /> | |
</elmah> | |
</configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment