文本是否更改为ASP.NET WebForms站点中的aspx文件导致重新启动

时间:2010-10-14 13:40:16

标签: asp.net webforms

真的是标题。我想知道更改Webforms * .aspx文件中的文本是否会导致网站重新编译,从而删除任何现有的会话?

由于

2 个答案:

答案 0 :(得分:3)

更改单个aspx不应导致重新启动网站,只需重新编译页面资源。

我过去在现场网站上做过这样的改动而没有任何问题。

答案 1 :(得分:3)

今天早上我正在对appdomain回收做一些研究真的很有趣。基本上,如果您更改以下任何内容,那么appdomain将会回收:

  • machine.config
  • 的web.config
  • 的global.asax
  • / bin文件夹

或者,如果,重新编译的数量(aspx,ascx或asax)超过了machine.config或web.config中设置指定的限制(默认情况下设置为15)

现在asp.net不知道对页面的更改是文本更改还是代码更改因此需要重新编译该页面

您可以在web.config中更改此默认阈值,但设置以下标记

<compilation debug="true" numRecompilesBeforeAppRestart="x">

其中x是您希望它的新数字

希望这适合你,因为它有jsut为我使用的网站工作

感谢