我的生产服务器上有一个以发布模式发布的项目。现在我在我的测试服务器上无法重现的生产服务器上出现错误。我的想法是在发生错误时远程调试,这让我想到了问题。我是否需要在调试模式下重新发布项目,或者更改 web.config 中的调试设置是否足够?
如果我必须在 debug (我可能已经拥有)中重新发布,那么在生产服务器上调试模式一段时间内它会对性能产生很大影响吗?你有什么建议
由于
答案 0 :(得分:0)
您必须在调试模式下重新发布代码,原因有两个:
在发布模式和调试模式下,代码之间的性能存在差异,但通常没那么多。主要区别在于异常包含更多信息,因此创建时间更长,变量范围更大,因此未使用的对象在垃圾回收之前可能会存活更长时间。