gpt4 book ai didi

asp.net - ASP.NET MVC应用程序中的电子邮件错误

转载 作者:行者123 更新时间:2023-12-03 07:48:18 26 4
gpt4 key购买 nike

在ASP.NET MVC应用程序中,有没有一个地方可以跟踪任何未捕获的异常?

我想通过电子邮件发送错误,或写入文件/数据库。

最佳答案

对于任何日志记录/邮件发送/发生异常时想要执行的任何操作,都应该查看Web.config文件中的应用程序运行状况配置(described here)。

在您的情况下(发生异常时发送邮件),您可以将SimpleMailWebEventProvider提供程序与预定义的“所有错误”事件一起使用,例如以下示例:

<healthMonitoring enabled="false" heartbeatInterval="0">
<providers>
<add name="notifyAppDev" type="System.Web.Management.SimpleMailWebEventProvider" to="admin@mysite.com" from="errors@mysite.fr" subjectPrefix="[WebEvent Error My Site Blabla]" buffer="false" />
</providers>
<rules>
<add name="appDevEvents" eventName="All Errors" provider="notifyAppDev" profile="Critical" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom="" />
</rules>
</healthMonitoring>

哦,如果要使用此方法,请不要忘记在Web.config文件中配置从中发送邮件的SMTP服务器。

关于asp.net - ASP.NET MVC应用程序中的电子邮件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3373507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com