回答
为什么它不会自动启用?
安全性和性能方面的原因 - 很容易忘记在live web服务器上这样做,这不是一个好主意。
在调试模式下运行的是,比在发布模式下运行得慢。它也暴露了更多的信息在YSOD。最好是secure by default比替代...
简短的回答 - 你不希望你的用户看到调试模式返回的自定义错误消息,所以在开发时调试模式应该设置为true,当它被释放时是错误的。最佳做法是在发布后使用设计的“友好”错误屏幕。
感谢@ReiMasuro - 与Oded的答案相同的评论。再次感谢。 – 2012-04-20 10:47:09
这些自定义错误消息是指浏览器中的黄色错误消息吗? – 2012-04-20 10:50:52
启用调试时,黄色消息会指出出现问题的具体位置,以及关闭位置时显示通用失败消息的位置,可以将IIS设置为显示设计页面以取代更为专业的外观。 – ReiMasuro 2012-04-20 18:41:21
在调试时=假 将省略新闻稿中没有必要多的调试信息
这些信息是以什么形式出现的?我想我需要在实时版本中了解更多关于debug = false与debug = true的信息。谢谢。 +1。 – 2012-04-20 12:16:42
- 1. 为什么我必须调用base.OnAuthorization(filterContext)
- 2. 为什么我必须调用do_action('wp_footer')?
- 3. 为什么我必须调用viewWillAppear来获取cellForRowAtIndexPath?
- 4. 我为什么必须定义在web.config中
- 5. 为什么必须调用io_service :: reset()?
- 6. 我必须改变什么才能用Nios2启动Linux 4.9?
- 7. 为什么我必须使用-lstdC++ fs?
- 8. 为什么我必须使用this.canvas?
- 9. 为什么我必须使用Sobel Operator?
- 10. Zend_Db_Table_Row:为什么我必须使用createRow()?
- 11. 为什么我必须在通用类
- 12. 为什么Java必须抛出并发修改异常?
- 13. 为什么我必须使用Application类来使用WPF窗口?
- 14. 为什么我必须调用右值引用?
- 15. 为什么我必须玩“rsp”才能调用C++函数?
- 16. 为什么我必须在beforeEach()中调用spyOn?
- 17. 为什么BoundingBox这么大,我必须改变主轴?
- 18. 为什么我必须点击两次?
- 19. 为什么我必须编译JavaFX SceneBuilder?
- 20. 为什么我必须转换变量?
- 21. 为什么我必须包含索引?
- 22. 为什么我必须强制AutoPostBack =“true”?
- 23. 为什么我必须输入两次?
- 24. 为什么我必须施放代表?
- 25. 为什么我必须声明var = Class.new?
- 26. 为什么我必须逃脱最终]
- 27. 为什么我们必须综合?
- 28. 为什么我必须杀死-9 neo4j?
- 29. 为什么我必须重新启动Django的fastcgi进程?
- 30. .htaccess创建或修改:我必须重新启动Apache吗?
所以我想了解为什么这不是一个活的服务器上被启用一个好主意,我应该了解调试的影响 - 我不知道。我认为调试的唯一方法是通过实际解决方案的视觉工作室。谢谢,+1。 – 2012-04-20 10:46:50
我上传到生产网站上手动设置'debug = false',你的意思是因为那个网站会很快,可以,但是visual studio问这个[http://i.imgur.com/32JEiTI.jpg]选项总是在本地不在调试模式 – stom 2015-12-08 18:14:41