how can I make Elmah.io integrate with my custom membership provider in asp.net MVC? -


i installed elmah.io doesnt work.

visual studio gives 6 messages like; not find schema information element 'security' , 'errorlog' , 'elmah' , 'type' , logid , 'allowremoteaccess' .

how can make work?

<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="deneme" providername="system.data.sqlclient"       connectionstring="data source=thermaltake\sqlserver2012;initial catalog=tanimlama;integrated security=true;"/>         </connectionstrings>   <appsettings>     <add key="webpages:version" value="3.0.0.0"/>     <add key="webpages:enabled" value="false"/>     <add key="clientvalidationenabled" value="true"/>     <add key="unobtrusivejavascriptenabled" value="true"/>   </appsettings>   <system.web>      <compilation debug="true" targetframework="4.5"/>     <httpruntime targetframework="4.5"/>     <authentication mode="forms">       <forms loginurl="~/account/login" timeout="2880"/>     </authentication>     <membership defaultprovider="custommembershipprovider">       <providers>         <clear/>         <add name="custommembershipprovider"                                                 type="membership_kendiyazdigim.security.custommembershipprovider"   connectionstringname="deneme"           maxinvalidpasswordattempts="5" applicationname="/" enablepasswordretrieval="false" passwordattemptwindow="10" requiresquestionandanswer="false"           enablepasswordreset="true" requiresuniqueemail="true" cachetimeoutinminutes="5"/>       </providers>     </membership>   <rolemanager defaultprovider="customroleprovider" enabled="true">     <providers>       <clear/>       <add name="customroleprovider" type="membership_kendiyazdigim.security.customroleprovider" cachetimeoutinminutes="5"/>     </providers>   </rolemanager>   <httpmodules>       <add name="errorlog" type="elmah.errorlogmodule, elmah"/>       <add name="errormail" type="elmah.errormailmodule, elmah"/>       <add name="errorfilter" type="elmah.errorfiltermodule, elmah"/>     </httpmodules></system.web>   <runtime>     <assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1">       <dependentassembly>         <assemblyidentity name="system.web.optimization" publickeytoken="31bf3856ad364e35"/>         <bindingredirect oldversion="1.0.0.0-1.1.0.0" newversion="1.1.0.0"/>       </dependentassembly>       <dependentassembly>         <assemblyidentity name="webgrease" publickeytoken="31bf3856ad364e35"/>         <bindingredirect oldversion="0.0.0.0-1.5.2.14234" newversion="1.5.2.14234"/>       </dependentassembly>       <dependentassembly>         <assemblyidentity name="system.web.helpers" publickeytoken="31bf3856ad364e35"/>         <bindingredirect oldversion="1.0.0.0-3.0.0.0" newversion="3.0.0.0"/>       </dependentassembly>       <dependentassembly>         <assemblyidentity name="system.web.webpages" publickeytoken="31bf3856ad364e35"/>         <bindingredirect oldversion="1.0.0.0-3.0.0.0" newversion="3.0.0.0"/>       </dependentassembly>       <dependentassembly>         <assemblyidentity name="system.web.mvc" publickeytoken="31bf3856ad364e35"/>         <bindingredirect oldversion="1.0.0.0-5.1.0.0" newversion="5.1.0.0"/>       </dependentassembly>     </assemblybinding>   </runtime> <system.webserver>     <validation validateintegratedmodeconfiguration="false"/>     <modules>       <add name="errorlog" type="elmah.errorlogmodule, elmah" precondition="managedhandler"/>       <add name="errormail" type="elmah.errormailmodule, elmah" precondition="managedhandler"/>       <add name="errorfilter" type="elmah.errorfiltermodule, elmah" precondition="managedhandler"/>     </modules>   </system.webserver><elmah>     <security allowremoteaccess="false"/>     <errorlog type="elmah.io.errorlog, elmah.io" logid="8b3ab986-ccfe-4099-ac3c-790942e77488"/>   </elmah><location path="elmah.axd" inheritinchildapplications="false">     <system.web>       <httphandlers>         <add verb="post,get,head" path="elmah.axd" type="elmah.errorlogpagefactory, elmah"/>       </httphandlers>       <!--          see http://code.google.com/p/elmah/wiki/securingerrorlogpages          more information on using asp.net authorization securing elmah.        <authorization>         <allow roles="admin" />         <deny users="*" />         </authorization>       -->       </system.web>     <system.webserver>       <handlers>         <add name="elmah" verb="post,get,head" path="elmah.axd" type="elmah.errorlogpagefactory, elmah" precondition="integratedmode"/>       </handlers>     </system.webserver>   </location></configuration>  , global logger filter...  public class filterconfig {     public static void registerglobalfilters(globalfiltercollection filters)     {         filters.add(new handleerrorattribute());         filters.add(new elmahhandlederrorloggerfilter());     } }   public class elmahhandlederrorloggerfilter : iexceptionfilter {     public void onexception(exceptioncontext context)     {         if(context.exceptionhandled)         {             errorsignal.fromcurrentcontext().raise(context.exception);         }     } } 


Comments

Popular posts from this blog

cakephp - simple blog with croogo -

How to group boxplot outliers in gnuplot -

bash - Performing variable substitution in a string -