我正在使用编程语言 C# asp.net 4.0。我有一个上传excel的情况。使用代码将其保存在硬盘驱动器上,然后使用 SqlBulkCopy 我将此 excel 的所有内容转储到数据库中。代码工作正常。
如果程序中的任何地方出现问题,例如我的 excel 文件中有较少/额外的列,如 db 中指定的那样,就会出现问题。异常被触发。我已经处理了异常。
现在,如果我再次使用相同的文件进行上传,则显示文件被另一个进程使用并且代码中断。
此外,即使文件被成功转储。由于同样的原因,我无法上传相同的文件。
发生异常或代码成功运行后,如何释放或清理代码或释放此文件以进行其他处理