部署后,一段时间没有人访问再次访问时要调用csc.exe,很耗时。
这怎么还要动态编译呢?
近乎程序并没有调用csc.exe,为什么调用这个进程,还真不清楚。
猜测:view代码的编译可能调用到csc.exe,编译后的文件会存放到C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files目录下。不知道您的服务器是不是自动将这个目录下的文件清空掉了,导致网站启动后,需要重新编译View代码。