ASPNETCOMPILER 错误 ASPCONFIG:无法加载文件或程序集 'My dll' 或其依赖项之一。仅发生发布时间错误

ASPNETCOMPILER error ASPCONFIG: Could not load file or assembly 'My dll' or one of its dependencies. Only publish time error occured

A​​SPNETCOMPİLER(0,0):错误 ASPCONFIG:无法加载文件或程序集 'DAL' 或其依赖项之一。试图加载格式不正确的程序。

我将 oracle 数据访问从 2.121.2.0 更新到 4.122.19.1。

我将我的项目平台目标更改为 x64。

现在项目正在运行。但是在发布的时候出现了错误。

有谁知道可能导致此问题的原因以及如何解决此问题?

İ如果您查看输出,您会看到编译器使用 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe 但我需要的是 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe。 x86 aspnet 编译器不为 x64 平台编译。所以我更改了编译器,添加了新的 x64 活动解决方案平台。然后就ok了