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. 預編譯python腳本的優點是什麼?
- 3. ASP.Net編譯模型的優點?
- 4. LLVM編譯優化bug還是什麼?
- 5. 預編譯的ASP.NET
- 6. 什麼是javascript模板預編譯?
- 7. 什麼是JavaScript預編譯庫?
- 8. 預編譯ASP.net mvc
- 9. 如何編譯ASP.NET中的預編譯
- 10. generator.throw()的優點是什麼?
- 11. NSBinaryStoreType的優點是什麼?
- 12. mysqli_stmt_bind_result的優點是什麼?
- 13. RTSP的優點是什麼?
- 14. PyTables的優點是什麼?
- 15. AspectJ的優點是什麼?
- 16. 反編譯預編譯源代碼ASP.NET
- 17. Sitecore:Sitecore.Web.WebUtil.Redirect優於Response.Redirect的優點是什麼?
- 18. mootools優於jquery的優點是什麼?
- 19. QAbstractItemModel優於QStandardItemModel的優點是什麼?
- 20. 是否可以恢復ASP.NET預編譯?
- 21. 什麼是預編譯ASP.Net MVC 2應用程序的正確方法?
- 22. 編譯器爲什麼不優化?
- 23. ASP.NET MVC 3預編譯
- 24. WCF和ASP.Net預編譯
- 25. 預編譯asp.net網站
- 26. ASP.NET MVC5視圖預編譯
- 27. 什麼是/優化C#編譯器密鑰的目的?
- 28. ASP.NET回傳x jQuery:什麼是缺點和優點?
- 29. 使用預編譯靜態庫直接包含源代碼的優點是什麼?
- 30. - 預編譯標誌應該做什麼?
鏈接已更新:) – 2010-03-03 20:07:23
當您在.aspx文件中說沒有代碼時,您的意思是在渲染標籤中的任何內嵌代碼被刪除? – Steve 2010-03-03 20:21:51
從內存中,aspx文件變成了一個空的佔位符 - 沒有標記,也沒有代碼。一切都編譯成一個程序集。 – 2010-03-03 21:50:17