回答
爲什麼它不會自動啓用?
安全性和性能方面的原因 - 很容易忘記在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