2012-02-08 7 views
3

IIS7.5のWindows 2008 R2 64bitで動作する.NET 4.0で書かれたWCFサービスがあります。デバッグ属性がtrueのサービスに与える影響は何ですか?web.configファイルのコンパイルデバッグ属性の影響を教えてください。

<compilation debug="true" targetFramework="4.0"/> 

接続を抑制しますか?遅い何かダウン? 私は記事の束(例えば、thisのようなもの)を読みましたが、主に.NET 1.1に関係しています。

答えて

4

例外がスローされたときに出力される意味のあるエラーを提供するために、Webサイトでデバッグシンボルを生成(および使用)します。これは何も調整するものではありませんが、特に非常に大きなアプリケーションではパフォーマンスが低下します。私が考えている最大の問題は、このデバッグ情報があなたのシステムを侵害しようとする人にとって非常に有用であり、セキュリティ上の問題を引き起こす可能性があるということです。プロダクション/パブリックアクセス可能なマシンでは、この設定をfalseに設定し、customErrorsをオンにする必要があります。

関連する問題