如何读取asp.net中另一个进程正在使用的xml文件

时间:2011-12-19 11:35:24

标签: asp.net

我正在开发asp.net应用程序。 在我的应用程序中,我试着读取一个由一些ohter c ++进程使用的xml文件。 但我收到的错误就像文件被另一个进程使用了​​。

我尝试如下。

FileStream fs = new FileStream(Server.MapPath("./" + webPageXml),FileMode.Open,FileAccess.Read,FileShare.ReadWrite);

                    StreamReader sr = new StreamReader(Server.MapPath("./" + webPageXml));

这里的streamreader在初始化时会出现错误。 请尽快帮助我

2 个答案:

答案 0 :(得分:0)

您必须修改其他进程的代码才能以共享模式打开该文件。没有其他办法。

答案 1 :(得分:0)

您必须在使用前关闭该文件。其他明智的共享文件和使用文件。 可能对你有帮助..