【发布时间】:2016-05-26 21:55:40
【问题描述】:
标题问了一切,
动态编译的文件,比如.cshtml文件,在.NET中使用csc.exe吗?
我看到了这个问题C# JIT compiling and .NET
但它并没有完全进入动态文件的编译到被 Jit'ed 之前。
所以你有这个网站https://msdn.microsoft.com/en-us/library/ms366723.aspx。 其中说:
默认情况下,ASP.NET 网页和代码文件是动态编译的 当用户首次请求资源时,例如 ASP.NET 页面 (.aspx 文件),来自网站。页面和代码文件编译后 第一次将编译好的资源缓存起来,以便后续 对同一页面的请求非常有效。
那么我是否理解 csc.exe 在被 JIT 化之前在第一次请求新资源时运行?
【问题讨论】: