我有一个安装在2003服务器上的asp.net应用程序。ASP.Net在每个请求上重建
我在名为X的dir上安装了一个主要安装,并在名为X_test的dir上安装了一个测试安装。
当我将我的代码的新版本安装到X_TEST时 - 那个网站(测试上的那个网站)在每个请求上重建dll,导致响应时间非常慢。
当我将X从X拷贝到X_test - 它工作正常,但是当我使用新的bin时,我得到每一个请求的构建。
任何想法?
我有一个安装在2003服务器上的asp.net应用程序。ASP.Net在每个请求上重建
我在名为X的dir上安装了一个主要安装,并在名为X_test的dir上安装了一个测试安装。
当我将我的代码的新版本安装到X_TEST时 - 那个网站(测试上的那个网站)在每个请求上重建dll,导致响应时间非常慢。
当我将X从X拷贝到X_test - 它工作正常,但是当我使用新的bin时,我得到每一个请求的构建。
任何想法?
最后,我发现在我们的代码的某个地方,它将一个文件写入bin目录并将其删除。
这会触发ASP重建机制,这就是刚刚在你不知道的情况下引起的问题
在四个小时的工作结束时,我们创建了一个新的虚拟目录x_test2,并创建了一个新的物理位置,并解决了它。
:如果可能的话,你应该写文件到*的App_Data *目录,而不是*仓*目录。 – Heinzi 2009-11-08 22:59:47