我认为一个公平的论点是,不将PDB留在实时服务器上是一种风险.在生产崩溃并且无法在开发或UAT上重现问题的情况下,诊断错误发生的位置要花费更多时间(也许是不可能的).
至少,与部署的DLL匹配的PDB应该位于生产服务器上的ZIP文件中.如果您不在身边协助,他们应该很容易被您以外的人找到.
另请参阅PDB文件: John Robbins的每个开发人员必须知道的内容.
将.PDB文件发布到您的网站时可能遇到的唯一问题是发生异常时,您忘记在web.config中设置CustomErrors属性.堆栈跟踪将显示文件名和行号,这可能是一个安全问题.
我认为没有任何其他风险.
| 归档时间: |
|
| 查看次数: |
8999 次 |
| 最近记录: |