使用 Aspnet_compiler.exe 代替传统的通过 Visual Studio 发布有多大用处?那么资源(resx)文件呢?
问问题
2450 次
3 回答
6
与简单的 xcopy 相比,预编译为您提供了两个主要优点:
文件系统不会包含
.aspx
文件中的所有代码,并且后面的所有代码都被编译成程序集。服务器启动后第一次访问页面时没有 ASP.NET 编译延迟。
话虽如此,这些天我的预编译知识有点生疏,上次我接触它是前一阵子。
于 2010-01-08T13:04:22.957 回答
3
通过预编译站点,您的服务器将不必在第一次访问时编译站点。您可能已经注意到,当您第一次查看 asp.net 页面时,会有明显的延迟。
此外,由于代码已经编译,因此您不必发送所有文件。如果您不信任托管您页面的人,这可能会很有用。
于 2010-01-08T13:02:42.470 回答
0
Visual Studio 的“发布”功能实际上只是 aspnet_compiler.exe 的一个不错的前端。Publish 具有非常易于执行的优点,其中 aspnet_compiler.exe 需要进行一些调整才能获得所需的结果。
于 2010-01-08T13:07:39.893 回答