我们的团队正在开发一个针对 x64 的 Web 应用程序。它的所有项目引用及其依赖项都针对 x64(我验证了.csproj
文件和程序集)。配置文件中没有后期绑定引用。
一切都在 IIS 8.x Express 下编译并运行良好。只有发布时我们才能看到
文件中的组装平台或 ContentType 无效
在 Fusion 日志中。这发生在aspnet_compiler.exe
作为发布的一部分运行期间。似乎确实存在某种处理器架构不匹配,但在哪里呢?
我还检查了目标框架和目标配置文件。Web 项目的框架是 .NET 4.5。它的所有依赖项都是 4.5 或更低,并且配置文件是非客户端的。