Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web Services, dll как выгрузить dll после работы / 8 сообщений из 8, страница 1 из 1
26.02.2010, 17:01
    #36490630
Egorich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
Добрый день.

Написал Web services, метод UnprocessedOrdersList сервиса выдаёт запросы пользователей. Веб сервис использует мою длл, которая в свою очередь использует длл стороннего разработчика(irbis.dll).
После выполнения первого запроса моя dll и dll стороннего разработчика(irbis.dll) висят в памяти в процессе w3wp.exe.
Второй раз запрос не выполняется, так как моя и длл (irbis.dll) остаёться загруженной в памяти, есть видимо вопросы инициализации, которые решать в данный момент некогда..

Подскажите пожалуйста, как мне после запроса сделать выгрузку из памяти автоматической.
Либо как быстро решить этот вопрос.
Благодарю.
...
Рейтинг: 0 / 0
26.02.2010, 18:17
    #36490858
Egorich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
Поодскажите пожалуйста, как можно удалить worker process после отработки запроса?

Благодарю.
...
Рейтинг: 0 / 0
26.02.2010, 18:36
    #36490913
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
WorkerProcessCollection Class

Только кажется вы делаете через зад.
1. Откуда собрались удалять процесс?
2. Лучше бы сборку выгружать, а не процесс.
...
Рейтинг: 0 / 0
26.02.2010, 18:51
    #36490954
Egorich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
Помог этот совет:
авторЗапускаем IIS Manager, заходим в ветку Application Pools, открываем свойства нужного пула и смотрим два параметра:

1) Закладка Recycling, параметр "Recycle worker processes". Он указывает период времени через который процесс будет перезапущен. Его лучше вообще отключить.

2) Закладка Perfomance, параметр "Shutdown worker processes after being idle for". Этот параметр тоже можно отключить или хотя бы установить его значение равным времени жизни сессии.
...
Рейтинг: 0 / 0
26.02.2010, 18:53
    #36490959
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
EgorichПомог этот совет:
авторЗапускаем IIS Manager, заходим в ветку Application Pools, открываем свойства нужного пула и смотрим два параметра:

1) Закладка Recycling, параметр "Recycle worker processes". Он указывает период времени через который процесс будет перезапущен. Его лучше вообще отключить.

2) Закладка Perfomance, параметр "Shutdown worker processes after being idle for". Этот параметр тоже можно отключить или хотя бы установить его значение равным времени жизни сессии.
ну если запросы к Серивису раз в месяц, то вариант нормальный.
...
Рейтинг: 0 / 0
26.02.2010, 18:54
    #36490961
Egorich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
Спасибо за совет :)
buredТолько кажется вы делаете через зад.
Есть такое, очень срочно надо для презентации комиссии.
...
Рейтинг: 0 / 0
26.02.2010, 18:55
    #36490963
Egorich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
bured1. Откуда собрались удалять процесс?
2. Лучше бы сборку выгружать, а не процесс.
Не знаю из процесса самого же :)
А Как сборку выгрузить?

Благодарю за помощь :)
...
Рейтинг: 0 / 0
26.02.2010, 18:59
    #36490971
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services, dll как выгрузить dll после работы
Egorich
Не знаю из процесса самого же :)
А Как сборку выгрузить?

Благодарю за помощь :)
1. Не выйдет.
2. Google: .net load dll dynamically
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web Services, dll как выгрузить dll после работы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]