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