在bin文件夹中添加或删除dll时,ASP.NET变得非常慢

时间:2015-11-11 04:35:05

标签: asp.net iis

我有一个带有~1200 dll文件的ASP.NET站点(.NET 4.0) 每次我在bin文件夹中更改dll(添加,删除或替换),我的网站变得非常慢,需要等待大约10分钟再次连接,有时需要重置IIS

有没有办法设置ASP.NET或IIS只是加载新的dll,不重新加载所有的dll?

谢谢大家!

1 个答案:

答案 0 :(得分:0)

  

ASP.NET动态编译使您可以在部署Web应用程序之前修改源代码,而无需显式编译代码。如果修改源文件,ASP.NET会自动重新编译该文件并更新所有链接的资源。默认情况下,当用户首次从Web站点请求资源(如ASP.NET页面(.aspx文件))时,动态编译ASP.NET Web页面和代码文件。在第一次编译页面和代码文件之后,编译的资源被缓存,以便对同一页面的后续请求非常有效。   您可以检索有关ASP.NET动态编译的更多信息:   http://msdn.microsoft.com/en-us/library/ms366723(v=VS.100).aspx