asp.net-core - RDLC:本地报告处理过程中发生错误。该进程无法访问文件“w3nvo2fs.err”,因为它正被另一个进程使用
问题描述
我们创建了一个RDLC report
并使用了一些来在和Expression
中显示文本。当报告部署在服务器上并在浏览器中执行时,在某些情况下我们会收到以下错误消息。Tables
Textboxes
An error occurred during local report processing.;The definition of the report '.rdlc' is invalid. ↵An unexpected error occurred in Report Processing. The process cannot access the file 'w3nvo2fs.err' because it is being used by another process.
当我们打开两个不同的浏览器并多次(在同一时间)运行报告时会出现错误,然后有时我们会收到上述错误消息,有时报告运行良好。我相信这是一种竞争条件,因为我在一些文档中读到,当 RDLC 报告包含表达式dlls
时,会在运行时生成和删除一些表达式。
这是我在网上阅读的与我的场景相关的内容(但我不认为在我的情况下问题是一些antivirus or antimalware
正在运行并导致问题)。
我该如何解决这个问题?
解决方案
推荐阅读
- ejb - Jboss EAP 7.2 @RolesAllowed 在实现类中不起作用
- symfony - 使用组时 API 平台 POST 请求不发送 JSON 数据
- cmake - AzerothCore - “SCRIPTS”变量的值(ON)无效
- php - PHP if 条件微优化
- python - Django 保存 ManyToManyField 给出错误:字段 'id' 需要一个数字,但得到了 'str'
- ios - PHPhotoLibraryPreventAutomaticLimitedAccessAlert 在显示照片库时仍显示选择照片选项
- docker - 将块存储挂载到多个运行 Docker Swarm 的 VPS 以进行共享存储是否可行?
- c++ - 运行函数后元素恢复为 0
- matlab - 八度矩阵:为什么这两个成本函数的行为不同?
- python - 无法使用 Alembic 和 SQLAlchemy 将 String(250) 的长度更改为 String