gpt4 book ai didi

asp.net - 使用 aspnet_compiler.exe 预编译 ASP.NET 项目有什么好处?

转载 作者:行者123 更新时间:2023-12-04 20:25:04 26 4
gpt4 key购买 nike

使用 aspnet_compiler.exe 预编译 ASP.NET 项目有什么好处?

另外,编译的项目在部署到远程服务器后是否有可能出错?团队提出了一个问题,如果编译项目的机器和部署项目的服务器设置不同,可能会导致项目无法运行或运行错误。有没有人遇到过这种情况?

最佳答案

我看到两个主要的原因:

  • 编译时错误检查。
  • 避免第一页适合的编译开销。

  • 第一个允许在开发过程中检测到更多错误(例如属性名称中的拼写错误),而不是出现蓝屏死机。如果有问题的代码是错误路径,则很难确保测试覆盖率,因此事情可能会漏掉。

    这不能保证生产中不会出现错误。显然,在编译时不会发现逻辑错误,也不会丢失错误处理(仅举两大类错误)。

    此外,它不会防止由于缺少程序集(存在于开发机器上但未部署到生产)而导致缺少引用问题。因此,良好的做法仍然是拥有一个临时环境(这也可以用于验收测试),开发人员和测试人员将其视为生产环境——只有访问权限是部署一个更正的版本(没有直接修复)所以修复所有从开发(和源代码控制)开始。

    关于asp.net - 使用 aspnet_compiler.exe 预编译 ASP.NET 项目有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190949/

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