zoukankan      html  css  js  c++  java
  • Web应用程序——预编译

    ASPNET 3.5引入一种技术,即用一个命令对整个应用程序进行预编译,这种类型的编译称为“原地预编译”。使用附带工具aspnet_compiler.exe

    例如要将解决方案Wrox预编译,可以

    aspnet_compiler –P “c:\Interpub\wwwroot\wrox” –v none

    命令会编译每个页面,如果无错,会收到编译成功消息。

    还可以实现“用于部署的预编译”,可以吧应用程序编译为某些DLL,利于部署给客户或其他地方。编译后,只需移动这些DLL和某些占位符文件,就可以让站点运转起来,即,Web站点的代码都放在DLL中了。

    例如,用下面格式编译站点

    aspnet_compiler –v [Application name] –p [Physical Location] [Target]

    如果应用程序INETA位于c:\Websites\INETA,可以这样使用命令:

    aspnet_compiler –v /INETA –p c:\Websites\INETA c:\Wrox

    如果编译成功,在C:\Wrox下会看到输出。

    上面例子中,-v自动应用程序虚拟路径;-p指向应用程序物理路径;最后的目录是输出位置。

    在输出目录中,包含了源应用程序中的所有文件和文件结构。(该文件只是一个占位符)实际是,在bin文件夹中的Code.dll文件包含所有页面代码。

    注意:预编译过程中不会编译的文件类型有:HTML文件、XML文件、XSD文件、web.config文件、文本文件。对于这些文件,若想编译到Code.dll,只要改扩展名为aspx即可。

     

  • 相关阅读:
    【11_83】Remove Duplicates from Sorted List
    【10_169】Majority Element
    【09_242】Valid Anagram
    【08_238】Product of Array Except Self
    【07_226】Invert Binary Tree
    【6_100】Same Tree
    【5_283】Move Zeroes
    【4_237】Delete Node in a Linked List
    mysql性能优化-慢查询分析、优化索引和配置
    生成商品条形码代码事例
  • 原文地址:https://www.cnblogs.com/lizunicon/p/2443505.html
Copyright © 2011-2022 走看看