2011-12-19 51 views
1

我正在研究asp.net应用程序。 在我的应用程序中,我尝试读取一个由某些其他C++进程使用的xml文件。 但我得到的错误就像另一个进程正在使用的文件。如何读取asp.net中另一个进程正在使用的xml文件

我尝试如下。

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

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

这里streamreader是在初始化时发生错误。 请尽快帮我

回答

0

您将不得不修改其他进程的代码以共享模式打开文件。没有其他办法。

0

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

相关问题