动态编译的网站 - 在启动时编译到最大程度?

时间:2014-05-09 06:56:06

标签: c# asp.net visual-studio msbuild web

我有一个ASP.NET网站,它可以动态编译,除了我认为它是JIT编译的。是否有任何编译选项可以在实际运行之前完全编译?

转换为Web应用程序(即具有静态编译的单个DLL的应用程序)是一个选项,尽管我仍然希望它是动态编译的。我认为必须有一些地方可以插入一个标志,告诉编译器在完全编译之前不要做任何事情。

另一种解决方案是预编译,但我不知道该怎么做。

JIT编译的一个问题是我需要加热(手动)。另外,我不知道MS做了什么,但是当我真的想用MSBuild构建它时(而不是我认为负责JIT编译的运行时编译器),由于某些原因它非常慢,即使我没有改变它,它也会重新编译所有内容。

0 个答案:

没有答案