Папка блокировки пула приложений IIS - PullRequest
0 голосов
/ 21 сентября 2018

У меня проблема в том, что пул приложений IIS не освобождает доступ к общей сетевой папке.

Веб-страница отправляет запросы ADO (OleDbConnection) в файл .dbf.После запроса я вижу в Диспетчере компьютеров, что число открытых файлов росло и росло после каждого запроса.Во время тестирования он вырос до более чем 2000 открытых файлов.

Остановка веб-страницы не помогает, доступ остается открытым.Только когда я останавливаю пул приложений веб-страницы.Доступ освобожден.

Страница размещена на Windows Server 2012 R2 и IIS 8.5.Папка находится в той же системе.

ConnectionString:

Provider=Microsoft.Jet.OLED.4.0;Data Source=\\<Folder>;Extended Propertis=dBASE IV;User ID=**;OLE DB Service=-1

Я убедился, что Connection, Command и Reader закрыты.Я использую утверждение «с помощью».Я также попытался вызвать Close и Dispose дополнительный.Это не сработало.

Если я запускаю веб-страницу в своей IDE (VS2017, Windows 7), доступ освобождается.

...