2013-07-19 4 views
0

Azure 웹 사이트에서 Elmah 전자 메일 설정을 얻지 못했습니다. GMail 또는 Hotmail SMTP 설정을 사용하여 내 localhost에서 작동하도록 할 수 있습니다. 그러나 내 푸른 웹 사이트에 배치하면 작동하지 않습니다. 내 예외는 로컬 및 프로덕션 모두에서 올바르게 로깅됩니다. 전자 메일 만 실패합니다 (또는 그물을 보내려도 네트워크에서 오류 또는 예외를 추적 할 수 없습니다)Azure 웹 사이트 Elmah SMTP 메일을 배포 할 때 작동하지 않습니다.

Azure 웹 사이트에서 설정이 가능합니까?

내 ELMAH 이메일 설정 :

<errorMail 
     from="[email protected]" 
     to="[email protected]" 
     subject="Error" 
     async="true" 
     useSsl="true" 
     enablessl="true" 
     port="0" /> 

내 SMTP 메일 설정 :

<smtp from="[email protected]"> 
     <network enableSsl="true" host="smtp.live.com" port="25" userName="[email protected]" password="somepassword" /> 
</smtp> 

많은 감사합니다!

+0

내가 맞는지 확실하지 않습니다. Azure는 SMTP를 제공하지 않으므로 이메일을 보내려면 SendGrid와 같은 메일 서비스가 필요합니다. –

답변

0

ErrorMail httpModule이 필요합니다.

내가 비디오를보고 당신을 추천 할 것 섹션

<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" /> 

내부에이 줄을 추가합니다. 에피소드 56 - Windows Azure에서 로깅, 추적 및 ELMAH/http://channel9.msdn.com/Shows/Cloud+Cover/Episode-56-Logging-Tracing-and-ELMAH-in-Windows-Azure

+0

내 모듈 섹션에 등록했습니다. 너겟 패키지는 나를 위해 이것을 구성합니다. – littlechris