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