多个应用程序使用c#同时访问一个xml文件

时间:2012-09-28 12:55:56

标签: c#

我遇到“同时从2个不同的应用程序访问一个xml文件”的问题。 但它显示错误代码是“访问被拒绝,因为另一个进程使用该文件”。 我应用了所有锁定方法,但没有使用(相同的错误)。

2 个答案:

答案 0 :(得分:2)

在实例化基础FileShare时设置正确的FileStream枚举值可以控制它。

参考:http://msdn.microsoft.com/en-us/library/system.io.fileshare.aspx

答案 1 :(得分:1)

即使两个应用程序可能同时写入同一文件,该文件也会被破坏。我建议你改用数据库。