Изменяет ли текст в aspx-файл на сайте ASP.NET WebForms причиной перезапуска - PullRequest
0 голосов
/ 14 октября 2010

Как заголовок на самом деле. Мне было интересно, если изменение только текста в файле * .aspx Webforms приведет к перекомпиляции сайта и, следовательно, к удалению любых существующих сессий?

Спасибо

Ответы [ 2 ]

3 голосов
/ 14 октября 2010

Это действительно забавно, что сегодня утром я проводил некоторые исследования повторного использования appdomain.В основном, если вы измените любое из следующих условий, домен приложения перезапустится:

  • machine.config
  • web.config
  • global.asax
  • Папка / bin

или if Количество перекомпиляций (aspx, ascx или asax) превышает ограничение, заданное параметром machine.config или web.config (по умолчанию это значение равно15)

теперь asp.net не знает, является ли изменение страницы изменением текста или кода, поэтому потребуется перекомпилировать эту страницу

, вы можете изменить этот порог по умолчанию в вашемweb.config, но установив следующий тег

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

, где x - это новый номер, который вы хотите, чтобы он был

, надеюсь, это сработает для вас, так как jsut работал для сайта, с которым я работаю

спасибо

Пол

3 голосов
/ 14 октября 2010

Изменение одного aspx не должно вызывать перезапуск сайта, просто перекомпиляция ресурса страницы.

В прошлом такие изменения происходили на живых сайтах без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...