デバッグビルドとリリースビルド

デバッグビルドとリリースビルドの違い

  • 以下の理由で本番環境ではデバッグビルドで運用するべきではない。
  • デバッグビルドではタイムアウトが起きない。
  • デバッグビルドではバッチコンパイルされない。リクエスト時にコンパイルされる。
  • コンパイルが最適化されない。

参考

デバッグビルドとリリースビルドの切り替え

Visual Studio

ツールバーのソリューション構成でDebugまたはReleaseを選択する。

Web.config

 <configuration>
    <system.web>
          <compilation debug="true" />
    </system.web>
 </configuration>

debug="true"とdebug="false"で切り替える。

Visual Studioのデバッグ開始とデバッグなしで開始

Visual Studioで「デバッグ開始」を実行するには、Web.configでdebug="true"にする必要がある。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2014-04-14 (月) 19:07:14