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

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

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

参考

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

Visual Studio

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

Web.config

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

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

Web.Debug.configとWeb.Release.config

これらのファイルにそれぞれデバッグ時の設定とリリース時の設定を分けて書いておく事が出来る。

参考


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS