Asp.net 用我在ELMAH上的代码获取错误行

Asp.net 用我在ELMAH上的代码获取错误行,asp.net,asp.net-mvc,elmah,elmah.mvc,Asp.net,Asp.net Mvc,Elmah,Elmah.mvc,我已经在我的Asp.NETMVC5网站上设置了ELMAH。它工作正常,但它的错误详细信息页面没有显示导致异常的确切行。我想知道是否可以在本地计算机上获得与默认Asp.Net错误相同的错误页。如果您在web应用程序或站点的bin目录中部署与DLL对应的PDB文件,那么错误中的堆栈跟踪也将包含行信息。那么您是否有机会尝试并成功了吗?嗨。对不起,我忘了更新这个。是的,我上传了PDB文件,它确实更改了错误日志,但它仍然与我使用机器时得到的不一样。在我的开发机器中,我可以准确地看到哪一行导致了错误,并且它

我已经在我的Asp.NETMVC5网站上设置了ELMAH。它工作正常,但它的错误详细信息页面没有显示导致异常的确切行。我想知道是否可以在本地计算机上获得与默认Asp.Net错误相同的错误页。

如果您在web应用程序或站点的
bin
目录中部署与DLL对应的PDB文件,那么错误中的堆栈跟踪也将包含行信息。

那么您是否有机会尝试并成功了吗?嗨。对不起,我忘了更新这个。是的,我上传了PDB文件,它确实更改了错误日志,但它仍然与我使用机器时得到的不一样。在我的开发机器中,我可以准确地看到哪一行导致了错误,并且它有一个红色文本。“我能用ELMAH达到同样的效果吗?”AlirezaNoori,恐怕不行。ELMAH通常无法访问生产中的源代码,因此这不是一个真正需要解决的场景。下一个最好的方法是从ASP.NET获取ELMAH捕获的页面和控件(如果可用)。YSOD正是我想要的,但我不希望客户端看到它。这就是为什么我使用ELMAH并使用自定义错误报告给用户。