tu使用Aspnet_compiler.exe代替传统的通过Visual Studio发布有多有用?那么资源(resx)文件呢?ASP.NET预编译的优点是什么?
回答
预编译,而不是简单的xcopy为您提供了两个主要优点:
文件系统不会有所有的代码在
.aspx
文件和所有后面的代码被编译成一个程序集。在服务器启动后第一次访问页面时没有ASP.NET编译延迟。
话虽如此,我的预编译知识有点生锈,我最近一次触摸它是一个while back。
通过预编译站点,您的服务器将不必在第一次访问时编译站点。您可能已经注意到,您第一次查看一个asp.net页面时会出现明显的延迟。
此外,由于代码已经编译,所以您不必运送所有文件。如果您不相信谁在托管您的网页,这可能很有用。
Visual Studio的“发布”功能实际上是aspnet_compiler.exe的一个很好的前端。发布具有执行起来非常简单的优点,其中aspnet_compiler.exe需要进行一些调整才能获得结果。
aspnet_compiler.exe似乎也编译资源文件。 resx文件被编译为dll。 – 2010-01-08 13:24:29
这就是传递给aspnet_compiler的参数。不幸的是,Visual Studio不会公开这些调用。 – 2010-01-08 13:31:08
- 1. 使用aspnet_compiler.exe预编译ASP.NET项目的优点是什么?
- 2. ASP.Net编译模型的优点?
- 3. 预编译ASP.net mvc
- 4. mysqli_stmt_bind_result的优点是什么?
- 5. generator.throw()的优点是什么?
- 6. AspectJ的优点是什么?
- 7. RTSP的优点是什么?
- 8. 反编译预编译源代码ASP.NET
- 9. 是否可以恢复ASP.NET预编译?
- 10. 什么是预编译ASP.Net MVC 2应用程序的正确方法?
- 11. 编译器为什么不优化?
- 12. ASP.NET MVC 3预编译
- 13. WCF和ASP.Net预编译
- 14. 预编译asp.net网站
- 15. 什么是/优化C#编译器密钥的目的?
- 16. 使用预编译静态库直接包含源代码的优点是什么?
- 17. ASP.NET回传x jQuery:什么是缺点和优点?
- 18. 什么是Visual Studio中的C++编译器优化技术
- 19. 什么是java编译器的优化级别?
- 20. 什么是预编译JDBC PreparedStatement的工作?
- 21. 什么是编译器版本号的gcc预定义宏?
- 22. 什么是asp.net mvc的优势?
- 23. ASP.NET Webforms的主要优势是什么?
- 24. 模板,什么是编译
- 25. 什么是Fortran编译器?
- 26. 在ASP.NET中主题与CSS的优点是什么?
- 27. 编译器优化“常量传播”是什么意思?
- 28. RECFM = FB优于RECFM = F的优点/缺点是什么?
- 29. 使用automapper的优点是什么?
- 30. 使用“option explict”的优点是什么?
链接已更新:) – 2010-03-03 20:07:23
当您在.aspx文件中说没有代码时,您的意思是在渲染标签中的任何内嵌代码被删除? – Steve 2010-03-03 20:21:51
从内存中,aspx文件变成了一个空的占位符 - 没有标记,也没有代码。一切都编译成一个程序集。 – 2010-03-03 21:50:17