云南数据恢复
云南数据恢复24小时服务热线
云南昆明数据恢复中心
服务项目
   RAID数据恢复
RAID0 、RAID1、RAID5、RAID6、RAID0+1 、RAID5+0、RAID1+0、NAS、SAN 、JBOD等的数据恢复
   硬盘数据恢复
硬盘电路板故障:电路板烧毁、击穿、断针;硬盘固件区损坏;硬盘有严重坏道;硬盘读盘慢等故障的数据恢复
   开盘数据恢复
硬盘异响、磁头老化、电机停转、内密电路击穿、盘片轻微划伤、硬盘加、二次开盘、SCIC开盘等故障的数据恢复。
 硬盘逻辑故障数据恢复
误删除、误格式化、误克隆、重装系统覆盖、分区表丢失、误分区、PQ转换分区出错、中病毒、黑客攻击等数据恢复
   数据库修复
ACCESS、FOXPRO、SQL SERVER、 ORACLE、MYSQL、DB2、NFORMIX、 SYBASE等数据库丢失的恢复
   Email邮件修复
OUTLOOK、OUTLOOK EXPRESS、 FOXMAIL、LOTUS NOTES等邮件 系统得数据恢复
   文档修复
Word、Excel、PowerPoint等OFFICE文档修复及各种格式的文件不能正常使用的数据修复
   存储介质恢复
U盘、光盘、软盘、MO、MP3、CF、SD、xD、MMC、SM、SMC、记忆棒、录音笔、磁带、微硬盘等
联系我们
  
24小时服务热线:13187870011
您现在的位置: 首页>新闻系统>相关文章>编程相关文章>正文

巧用ASP.NET预编译Web应用程序规避调用延迟

  • 编辑:
  • 2012年11月19日
  • 来源:
人参与
会有源代码文件(.cs、.vb、.js等等)。此外,所有的主页面文件也会被编译到bin目录下,作为隐藏文件。ASPX、ASCX和ASHX文件的所有代码和标记,以及相关的代码隐藏文件都被放在bin目录下的一个或者多个程序集里。


     隐藏源代码是毁誉参半。其他的开发人员无法以任何形式查看或者更改应用程序——即使是Web页面标记也不行。而另外一方面,对应用程序的任何改变(不论大小)都要求改变原始的源代码、重新编译和重新部署。这可能是一个十分耗时的过程,所以并不一定适用于所有的应用程序。


     可更新命令参数(u)让您能够取代这个默认的行为。使用这个参数意味着所有的标记文件(ASPX、ASCX等等)都要包括在预编译过程的输出里。一旦应用程序被部署,这些文件仍然能够用于编辑和更新。在应用程序被应用之后,小的布局问题可以通过源文件来处理,所以这是一个非常理想的参数。


     Visual Studio的支持


    在使用Visual Studio 2005开发基于ASP.NET的应用程序时,预编译是可选的。“发布Web站点(Publish Web Site)”菜单选项让您能够把网站作为一个预编译应用程序推到另一个位置。此外,上面还有一个复选框让您设置可更新选项。

    总结


    ASP.NET 2.0的预编译选项让您能够预编译Web应用程序,以避免(像一般编译一样)首次调用应用程序的延迟。此外,它还提供了一定的安全性,因为程序的源代码在结果中是不可见的,所有的内容文件都可以被隐藏。

|<< << < 1 2 > >> >>|
相关文章

 版权所有:Copyright @ 2011-2012 All rights reserved 滇ICP备16006347号 昆明北亚科技有限公司
 商务部地址:昆明市五华区圆通北路127号佰腾数码广场B座(云大晟苑)14楼1411室
  研发部地址:云南大学鼎鑫公寓3栋2层B-2室
       联系电话:0871-65732192,13187870011
    Email:117361778@qq.com
传真:0871-65732192