c# – 如何在ASP.NET中处置或关闭XML文档的实例

有一个问题,其中 XML Document.Save导致进程无法访问该文件的错误,因为它正被另一个进程或语句使用无效的XML文档.我认为这是因为我没有处置XML Document对象在它的操作完成后.是否可以这样做.有解决方法吗?
这取决于您使用的 Save方法的过载.如果直接传递文件名作为字符串,则应该没有问题.如果您传递流或xmlwriter,您需要确保它已正确处理:

using (Stream stream = ...)
{
    doc.Save(stream);
}
相关文章
相关标签/搜索