SlowCheetah 확장 기능을 사용해 보았지만 제대로 작동하지 않습니다. 나는 어딘가에 한발을 놓친 것 같아.SlowCheetah - 작동시키기
확장 프로그램을 다운로드하여 설치했습니다. 나는 나의 web.config 파일을 만들고 "add transform"을 수행했습니다.
이미 프로젝트에서 ELmah를 사용하고 있었기 때문에 모든 구성에 대해 오류 로그를 보내도록 다른 전자 메일 주소를 지정하려고했습니다. web.config에는 아무 것도 없습니다.
Web.config의 난 "변환 미리보기"를 볼 때
<elmah>
<errorMail from="[email protected]" to="[email protected]" priority="High" xdt:Transform="Insert"/>
</elmah>
그래서,이 결과처럼 보인다
<elmah>
<security allowRemoteAccess="0"/>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="C:\myLogPath"/>
<errorFilter>
<test>
<or>
<equal binding="HttpStatusCode" value="404" type="Int32"/>
<is-type binding="BaseException" type="System.FieldAccessException" />
</or>
</test>
</errorFilter>
</elmah>
web.debug.config 내가 원하는 것입니다. 그런 다음 F5 또는 Ctrl + F5를 사용하여 응용 프로그램을 시작하고 의도적으로 Elmah 오류보고를 유발하는 웹 사이트에 예외를 던지지만 어떤 전자 메일도받지 못합니다. web.config에 errorMail 행을 추가하면 전자 메일을 받게되므로 Elmah에서 문제가 발생하지 않습니다.
내가 말했던 것처럼, 나는 내가 확장을 설정하는 간단한 단계를 놓친 것 같다.
난 당신의 솔루션은 다른 뭔가를 디버그로 설정되지 않은 것 같은데요? –
web.config를 변환하기 위해 SlowCheetah가 필요하지 않습니다. 기본 제공되는 web.config 변환을 사용할 수 있습니다. 네, 네이 디버그로 설정 - – jrummell
@jrummell은 SlowCheetah가 –