部署后,一段时间没有人访问再次访问时要调用csc.exe,很耗时。 悬赏:0

部署后,一段时间没有人访问再次访问时要调用csc.exe,很耗时。

这怎么还要动态编译呢?

  • zhengw
  • 心远
  • 2014-04-08 12:11 发布

近乎程序并没有调用csc.exe,为什么调用这个进程,还真不清楚。

猜测:view代码的编译可能调用到csc.exe,编译后的文件会存放到C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files目录下。不知道您的服务器是不是自动将这个目录下的文件清空掉了,导致网站启动后,需要重新编译View代码。