当我用简单的文本更新更新ASPX页面时,下次我从网页调用页面时,响应非常缓慢。 我在IIS7上运行在Windows 7上。 在我看来,下一次我从浏览器调用它,页面必须重新编译。 任何帮助?
一个ASP.Net页面包含三部分:
您需要手动重新编译,具体取决于您更改的部分。 后面的代码和devise器部分需要编译。
您可以在部分之前更改代码,它将手动重新编译(但只是之前的代码)。
如果你只是在改变文本,你应该使用resx文件。 它们可以被资源键或者在你的代码中使用。 更改resx不会减慢你的应用程序。
编辑:
禁用重新编译 – 您需要编辑web.config:
<configuration> <system.web> <compilation batch="false"> </system.web> </configuration>
这是Asp.net的一个正常function。 一旦ASPX文件发生变化,应用程序将在Web服务器下一次获取请求时重新编译。