gpt4 book ai didi

asp.net - 使用 aspnet_compiler 的独立就地预编译

转载 作者:行者123 更新时间:2023-12-02 03:53:47 26 4
gpt4 key购买 nike

aspnet_compiler 似乎有两种模式:

  1. Target - 将整个站点复制到目标文件夹,生成 PrecompiledApp.config,生成的程序集进入 target\bin, View (可选)替换为占位符
  2. 就地 - 站点在其原始位置编译,不生成 PrecompiledApp.config,生成的程序集进入临时 ASP.NET 文件, View 保留为-是

是否可以触发就地预编译但生成的程序集+配置也会影响原始位置?

最佳答案

这是不可能的。请注意,这两种模式针对非常不同的场景:

  1. 目标 模式是关于创建位,然后您可以将其部署到服务器上,这样它就不必进行那么多的编译。请注意,有两种子模式,具体取决于您是否使其可更新(-u 开关)。
  2. 就地 模式只是预热已部署的站点,这样对它的第一个请求就会更快。另一种看待它的方式是,它类似于手动请求您站点中的所有页面来预热它,只是痛苦少了一点。

请注意,如果您在不可更新模式下执行#1,那么即使您的 .aspx(和相关)文件也会被修改为 stub 。很明显,这不可能就地发生,因为这最终会删除您的原始 aspx 文件。

我并不是说拥有某种混合模式是不可想象的,它可以完成目标模式所做的一些工作并将其保留在原位。这不是该工具针对的场景。

关于asp.net - 使用 aspnet_compiler 的独立就地预编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com