如何在asp.net网页中以并发安全的方式读取文件

本文关键字:安全 并发 方式 文件 读取 asp net 网页 | 更新日期: 2023-09-27 18:04:00

我需要一个asp.net网页从存储在同一服务器上的文件中读取一些文本,如果有几个人同时访问该网页,那么以下代码会导致并发错误,从而生成几个读取文件的请求:

string fileText = System.IO.File.ReadAllText(Request.PhysicalApplicationPath +  @"Folder'File.txt");
如果它会导致错误,那么从asp.net页面读取文件的并发安全方式是什么?

谢谢。

如何在asp.net网页中以并发安全的方式读取文件

根据您的评论,在全局应用程序启动事件中阅读它。Asax文件并将其放入应用程序级变量中。所以整个应用程序的用户可以毫无问题地访问