asp.net發布后web.config中compilation的debug的值true和false區別點整理

 更新時間:2020-01-25 01:00:06   作者:佚名   我要評論(0)

<compilation debug=true> 意味著可以插入一些debugger的中斷,這樣在開發是就可以調試了。false 用于已經發布的項目,它不需要再調試了, 一般開發是用true, 發布正

<compilation debug=true> 意味著可以插入一些debugger的中斷,這樣在開發是就可以調試了。false 用于已經發布的項目,它不需要再調試了, 一般開發是用true, 發布正式項目用false.主要區別是設置為true時

1) 由于編譯優化被取消,編譯ASP.NET 頁需要更長的時間

2) 由于需要額外的debug,代碼執行比較慢

3) 在系統運行時runtime 占用更多的內存,需要為debug創建冗余代碼。

4) 腳本Scripts和圖片沒有被緩存cache,所以下載很慢。所以以發布的項目一定要設為false.

注意要在Web.config中將 調試設置為false,壓縮才會生效  <compilation debug="false" targetFramework="4.5" />

通過VS打包發布的時候,生成的發布文件會自動設置為true。

以上就是本次介紹的全部相關知識點,大家可以參考下,如果有更好的內容補充可以聯系腳本之家的小編。

相關文章

  • asp.net發布后web.config中compilation的debug的值true和false區別點整理

    asp.net發布后web.config中compilation的debug的值true和false區別點整理

    <compilation debug=true> 意味著可以插入一些debugger的中斷,這樣在開發是就可以調試了。false 用于已經發布的項目,它不需要再調試了, 一般開發是用true, 發布正
    2020-01-25
  • 用.NET做動態域名解析的方法示例

    用.NET做動態域名解析的方法示例

    動態域名解析,或DNSR,通常用于解析IP地址經常變化的域名。電信網絡提供了公網IP,給廣大程序員遠程辦公、內容分享等方面帶來了極大的便利。但公網IP是動態的,它會
    2020-01-25
  • .NET Core3.1編寫混合C++程序

    .NET Core3.1編寫混合C++程序

    前言 隨著 .NET Core 3.1 的第二個預覽版本發布,微軟正式將 C++/CLI 移植到 .NET Core 上,從此可以使用 C++ 編寫 .NET Core 的程序了。 由于目前僅有 MSVC 支持編
    2020-01-25
  • ASP.NET Core 3.0使用gRPC的具體方法

    ASP.NET Core 3.0使用gRPC的具體方法

    一.簡介 gRPC 是一個由Google開源的,跨語言的,高性能的遠程過程調用(RPC)框架。 gRPC使客戶端和服務端應用程序可以透明地進行通信,并簡化了連接系統的構建。它
    2020-01-25
  • ASP.NET Core 3.0 gRPC攔截器的使用

    ASP.NET Core 3.0 gRPC攔截器的使用

    一. 前言 前面兩篇文章給大家介紹了使用gRPC的入門以及雙向流的使用,今天介紹的是gRPC中的攔截器。攔截器就像MVC的過濾器或者是ASP.NET Core middleware 一樣,具有
    2020-01-25
  • ASP.NET MVC中使用log4net的實現示例

    ASP.NET MVC中使用log4net的實現示例

    今天自己要弄一個日志記錄功能,以前也弄過 但是都忘了,今天又弄了一下 花了幾十分鐘,在此記錄一下 第一步:添加log4net.dll 第二步:配置 示例如下: 我是直接配
    2020-01-25
  • 3分鐘快速學會在ASP.NET Core MVC中如何使用Cookie

    3分鐘快速學會在ASP.NET Core MVC中如何使用Cookie

    一.Cookie是什么? 我的朋友問我cookie是什么,用來干什么的,可是我居然無法清楚明白簡短地向其闡述cookie,這不禁讓我陷入了沉思:為什么我無法解釋清楚,我對
    2020-01-25
  • ASP.Net Core3.0中使用JWT認證的實現

    ASP.Net Core3.0中使用JWT認證的實現

    JWT認證簡單介紹 關于Jwt的介紹網上很多,此處不在贅述,我們主要看看jwt的結構。 JWT主要由三部分組成,如下: HEADER.PAYLOAD.SIGNATURE HEADER 包含token的元
    2020-01-25
  • DataReader不能使用using的詳細示例

    DataReader不能使用using的詳細示例

    本文介紹了DataReader不能使用using的詳細示例,分享給大家,具有如下: public static MySqlDataReader ExecuteMySqlReader(string sqlStr) { MySqlConnection c
    2020-01-25
  • asp.net MVC 在Controller控制器中實現驗證碼輸出功能

    asp.net MVC 在Controller控制器中實現驗證碼輸出功能

    asp.net mvc項目使用到驗證碼,為了讓以前的WebForm代碼能利用上代碼經過稍微的改動即可使用代碼如下: using System; using System.Collections.Generic; usin
    2020-01-25

最新評論

老快3投注技巧 广西快乐十分群 免费时时彩计划ios版 股票分析师靠什么赚钱 吉林十一选五玩法说明 排列5开奖直播现场直播 股票短线交易秘诀 江苏快十一选五开奖结果查询结果 极速时时彩精准计划 赛车pk10开奖官网 山西新十一选五最新开奖 极速赛车微信群信誉群 大圣配资靠谱吗 内蒙快3今天开奖结果 湖南快乐十分前三直选遗漏 黑龙江省体育彩票6 1 快乐十分20分钟开奖