• 追加された行はこの色です。
  • 削除された行はこの色です。
* デバッグビルドとリリースビルド [#z6636512]

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

*** 参考 [#q4f0b9d6]
- http://stackoverflow.com/questions/801659/compilation-debug-true-in-precompiled-asp-net-website-does-it-matter
- http://blogs.msdn.com/b/tess/archive/2006/04/13/575364.aspx

** デバッグビルドとリリースビルドの切り替え [#v86e45bb]
** Visual Studio [#jcda80a5]
ツールバーのソリューション構成でDebugまたはReleaseを選択する。

** Web.config [#v9a34002]
 <configuration>
    <system.web>
          <compilation debug="true" />
    </system.web>
 </configuration>
debug="true"とdebug="false"で切り替える。

*** Web.Debug.configとWeb.Release.config [#n1944ecc]
これらのファイルにそれぞれデバッグ時の設定とリリース時の設定を分けて書いておく事が出来る。
*** 参考 [#z2ad6aa0]
- http://qiita.com/lainzero/items/c6221917040784be3150


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