IIS 7.5 AppDomain перерабатывает порождение проигрышной сессии после добавления виртуального каталога для 'Установки по умолчанию веб-сайта'

Можно установить Легкие Службы каталогов (раньше был ADAM) копировать AD схему и объекты во внешний DB LDAP, что пользователи могут запросить и получить информацию, о которой Вы говорите. Это позволяет Вам быть конкретными относительно того, что Вы выставляете внешне, только синхронизируя те объекты, которые Вы хотите опубликовать и не представление других AD объектов.

2
задан 13 April 2017 в 15:14
2 ответа

Если у вас перезапускается домен приложения ASP.NET , причины подробно описаны здесь:

https://blogs.msdn.com/b/tess /archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.asp

Включено ли у вас пул приложений ведение журнала событий повторного использования? Я бы начал с этого в первую очередь:

enter image description here

Если у вас есть приложение ASP.NET, вы также можете включить HealthMonitoring в разделе system.web файла web.config. Эти параметры регистрации могут быть полезны при определении того, что происходит. Пример:

  <system.web>
    <healthMonitoring enabled="true" heartbeatInterval="1">    
      <rules>
        <add name="HeartBeat" 
             eventName="Heartbeats" 
             provider="EventLogProvider" 
             profile="Default" 
             minInstances="1"
             minInterval="00:01:00"
             maxLimit="Infinite"/>
        <add name="App Lifetime"
             eventName="Application Lifetime Events"
             provider="EventLogProvider"
             profile="Default"
             minInstances="1" 
             minInterval="00:00:00"
             maxLimit="Infinite"/>
      </rules>
    </healthMonitoring>

FAQ - Мониторинг работоспособности в ASP.NET 2.0
http://forums.asp.net/t/1027461.aspx/1

Элемент healthMonitoring (схема настроек ASP.NET)
http://msdn.microsoft.com/en-us/library/2fwh2ss9%28v=vs.100%29. aspx

1
ответ дан 3 December 2019 в 10:58

У меня была такая же ситуация, как вы описали на форуме IIS : один веб-сайт, несколько пулов приложений, несколько пар приложений (веб-сервис) и виртуальных каталогов (html + js), автоматическое развертывание и т. д.

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

Я безуспешно играл с делегированием настроек. Затем я заметил, что добавление / удаление одного приложения не привело к перезапуску других.

Итак, решение было следующим: создать для веб-страниц отдельное Приложение вместо виртуального каталога .

2
ответ дан 3 December 2019 в 10:58

Теги

Похожие вопросы