【发布时间】:2017-06-14 12:45:18
【问题描述】:
我们有一个大项目,编译视图需要大量时间。每次我向 Azure 发布新版本并尝试在本地再次运行它时,它似乎都在为 ASP.NET 临时文件目录使用新的“哈希”。
这会触发项目中每个部分视图的重新编译(很多),第一次加载需要几分钟。
是什么决定了这个哈希值?我是否可以防止每次发布时都生成新的哈希,这样我就不必每次都重建缓存?
[...]
'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 部分。
【问题讨论】:
-
本地是指Visual Studio/localhost?如果您从 VS 运行,则可以禁用; docs.microsoft.com/en-us/visualstudio/code-quality/…
标签: asp.net azure hash version publish