Перенос сайта asp.net с IIS6 на IIS7 - отладка - PullRequest
2 голосов
/ 23 октября 2009

Я недавно перенес приложение из IIS6 в IIS7. Я заметил два отличия и мне было интересно, может кто-нибудь пролить на них свет:

Когда я присоединяю отладчик к процессу w3wp.exe, кажется, что запрос истекает намного быстрее, чем в XP. Я установил для атрибута executeTimeout элемента httpRuntime в web.config значение 864000 в надежде, что он будет выполняться очень долго. Это не помогло, и я открыт для предложений о том, как разрешить более длительные сеансы отладки.

Ответы [ 2 ]

2 голосов
/ 23 октября 2009

Прочтите Время скольжения . Это не работает так, как вы думаете:

Указывает количество времени, в целые минуты, после которых срок действия cookie истекает Значением по умолчанию является 30. Если атрибут SlidingExpiration имеет значение true, атрибут timeout является скользящее значение, истекающее в указанное количество минут после время последнего запроса было получено. Чтобы предотвратить снижение производительности и избежать нескольких предупреждений браузера для пользователей, которые имеют предупреждения куки cookie обновляется, когда более половины указанного времени Прошло. Это может привести к потере точности. Постоянные куки делают время не истекло.

Проверка подлинности с помощью форм и тайм-аут скольжения

1 голос
/ 23 октября 2009

Для # 1 вам необходимо отключить параметр «Ping Enabled» в дополнительных свойствах пула приложений. В противном случае, если вы находитесь на точке останова, процесс не сможет ответить на эхо-запрос IIS и считает, что процесс завис и перезагружает пул приложений. Вы, вероятно, также хотите отключить время простоя.

Для № 2, я не уверен; даже с ответом Рика кажется, что он должен работать так, как вы намереваетесь.

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