修改后缓慢的ASPX页面

当我用简单的文本更新更新ASPX页面时,下次我从网页调用页面时,响应非常缓慢。 我在IIS7上运行在Windows 7上。 在我看来,下一次我从浏览器调用它,页面必须重新编译。 任何帮助?

一个ASP.Net页面包含三部分:

  1. 代码之前(page.aspx)
  2. 后面的代码(page.aspx。(cs | vb | …))
  3. devise器代码(page.aspx.designer。(cs | vb | …))

您需要手动重新编译,具体取决于您更改的部分。 后面的代码和devise器部分需要编译。

您可以在部分之前更改代码,它将手动重新编译(但只是之前的代码)。

如果你只是在改变文本,你应该使用resx文件。 它们可以被资源键或者在你的代码中使用。 更改resx不会减慢你的应用程序。

编辑:

禁用重新编译 – 您需要编辑web.config:

<configuration> <system.web> <compilation batch="false"> </system.web> </configuration> 

这是Asp.net的一个正常function。 一旦ASPX文件发生变化,应用程序将在Web服务器下一次获取请求时重新编译。