gpt4 book ai didi

asp.net - 如何停止每次发布时创建新的 'Temporary ASP.NET Files' 哈希值?

转载 作者:行者123 更新时间:2023-12-02 06:47:57 24 4
gpt4 key购买 nike

我们有一个大项目,编译 View 需要花费大量时间。每次我将新版本发布到 Azure 并尝试在本地再次运行它时,它似乎都在为临时 ASP.NET 文件目录使用新的“哈希”。

这会触发项目中的每个部分 View (很多)的重新编译,并且第一次加载需要几分钟。

是什么决定了这个哈希值?我可以防止每次发布时生成新的哈希值,这样我就不必每次都重建缓存吗?

[...]
'w3wp.exe' (CLR v4.0.30319: /LM/W3SVC/1/ROOT-2-131419173936667684): Loaded 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8385e8d5\186cbd8c\App_Web__testenvironmentmark.cshtml.639c3968.3fnosuwi.dll'.
'w3wp.exe' (CLR v4.0.30319: /LM/W3SVC/1/ROOT-2-131419173936667684): Loaded 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8385e8d5\186cbd8c\App_Web__jsexceptionlogger.cshtml.639c3968.r2uq3sws.dll'.
'w3wp.exe' (CLR v4.0.30319: /LM/W3SVC/1/ROOT-2-131419173936667684): Loaded 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8385e8d5\186cbd8c\App_Web__shared.cshtml.639c3968.gxet4pmp.dll'.
[...]

我指的是8385e8d5\186cbd8c部分。

最佳答案

您可以编译您的观点:例如http://gunnarpeipman.com/2016/08/asp-net-mvc-precompiling-views/

这还可以缩短您网站的冷启动时间。

关于asp.net - 如何停止每次发布时创建新的 'Temporary ASP.NET Files' 哈希值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44545214/

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