powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web Services, dll как выгрузить dll после работы
8 сообщений из 8, страница 1 из 1
Web Services, dll как выгрузить dll после работы
    #36490630
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

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

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

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

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

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

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

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

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

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

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


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