在我的应用程序中,我在管理员端每 15 秒创建一个 XML 文件。为了创建 XML,我使用了 XML 的字符串生成器。
File.WriteAllText("D:\\FE_Display.xml", StringBuilder.ToString())
我过去每 15 秒在前端的网格中显示相同的文件。该文件至少 10memebrs 在前端同时使用。以下代码用于前端。
Dim ds As New DataSet()
ds.ReadXml("d://FE_Display.xml")
Try
If ds.Tables(0).Rows.Count > 0 Then
Grid1.DataSource = ds.Tables(0)
Grid1.DataBind()
End If
Catch ex As Exception
End Try
如果两个事件(读取和写入)同时发生,我会遇到错误
该进程无法访问文件“FE_Display.xml”,因为它正被另一个进程使用