क्या कोई ईमेल के माध्यम से अपवाद भेजने के लिए एल्मा का उपयोग कर रहा है? मुझे एल्मह लॉगिंग एसक्यूएल सर्वर के माध्यम से स्थापित किया गया है, और Elmah.axd पेज के माध्यम से त्रुटियों को देख सकता है, लेकिन मैं ईमेल घटक काम करने में असमर्थ हूं। यहां ईमेल सूचना प्राप्त करने का विचार है ताकि हम अपवादों के लिए अधिक तेज़ी से प्रतिक्रिया दे सकें। यहां मेरे web.config (अनावश्यक खंड छोड़े गए हैं), सभी संवेदनशील डेटा * * * द्वारा प्रतिस्थापित किए गए हैं। भले ही मैं कनेक्ट करने के लिए एक सर्वर निर्दिष्ट कर रहा हूं, क्या स्थानीय मशीन पर एसएमटीपी सेवा चलाना आवश्यक है?एल्मा से ईमेल भेजें?
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="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>
<appSettings/>
<connectionStrings>
<add name="elmah-sql" connectionString="Data Source=***;Initial Catalog=***;Persist Security Info=True;User ID=***;Password=***" />
</connectionStrings>
<elmah>
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="elmah-sql" >
</errorLog>
<errorMail from="[email protected]"
to="[email protected]"
subject="Application Exception"
async="false"
smtpPort="25"
smtpServer="***"
userName="***"
password="***">
</errorMail>
</elmah>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="CustomError.aspx">
<error statusCode="403" redirect="NotAuthorized.aspx" />
<!--<error statusCode="404" redirect="FileNotFound.htm" />-->
</customErrors>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<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"/>
<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"/>
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
</httpModules>
</system.web>
</configuration>
वहाँ दैनिक काम कॉन्फ़िगर करने के लिए समेकित त्रुटियों को भेजने के लिए एक रास्ता है: आप भी इस प्रकार web.config में elmah के लिए ईमेल कॉन्फ़िगर कर सकते हैं? –