IIS应用程序池锁定文件夹

时间:2018-09-21 09:53:50

标签: c# asp.net-mvc-4 iis-8.5

我有一个问题,即IIS应用程序池未释放对网络共享文件夹的访问。

该网页向.dbf文件发出ADO(OleDbConnection)请求。在请求之后,我可以在计算机管理器中看到打开文件的数量已经增加,并且在每次请求之后都进一步增加。在测试过程中,它已增长到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

我确保已关闭连接,命令和读取器。我使用“ using”语句。我也尝试过致电Close和Dispose。那没有用。

如果我在IDE(VS2017,Windows 7)中运行网页,则访问权限将被释放。

0 个答案:

没有答案