发布asp.net DLL的调试版本

发布asp.net DLL的调试版本,asp.net,debugging,release-mode,Asp.net,Debugging,Release Mode,我对在一个实时站点上使用dll的发布版本和调试版本有点困惑。我们编写了代码,这样当站点遇到未捕获的异常时,它会运行异常和任何内部异常,并通过电子邮件向我们发送详细信息。我已经读到,只使用发布版本的DLL对性能最好,但我想知道如果我们这样做了,是否仍然允许我们检查异常并获取行号,等等关于错误发生的位置?或者我们必须有调试版本才能获得这些信息?谢谢。您不需要在服务器上部署DLL的调试版本。 如果您将DLL的发布版本与pdb文件一起部署,则异常仍应包含行号 看

我对在一个实时站点上使用dll的发布版本和调试版本有点困惑。我们编写了代码,这样当站点遇到未捕获的异常时,它会运行异常和任何内部异常,并通过电子邮件向我们发送详细信息。我已经读到,只使用发布版本的DLL对性能最好,但我想知道如果我们这样做了,是否仍然允许我们检查异常并获取行号,等等关于错误发生的位置?或者我们必须有调试版本才能获得这些信息?谢谢。

您不需要在服务器上部署DLL的调试版本。 如果您将DLL的发布版本与pdb文件一起部署,则异常仍应包含行号