小编Dan*_*owe的帖子

ASP.NET MVC 应用程序中的“错误的二进制签名”

我遇到了此处报告的相同问题:“Bad Binary Signature” in ASP.NET MVC application

ASP.Net MVC 站点在本地计算机上运行良好,但是当使用 aspnet_compiler、aspnet_merge 和 msdeploy 的组合进行部署时,加载任何页面都将失败并出现以下错误:

System.BadImageFormatException 错误的二进制签名。(HRESULT 异常:0x80131192)

链接问题中接受的解决方案表明该问题是由使用错误版本的 aspnet_merge 引起的,并且我已经验证从部署中删除 aspnet_merge 步骤可以解决该问题。

我的问题是使用正确的 aspnet_merge 版本似乎无法解决问题。

该 Web 应用程序面向 .Net 4.0 64 位。使用的 aspnet_merge 路径为:“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\aspnet_merge.exe”

[编辑]

本地开发是:

  • VS2010 SP1
  • 卡西尼号
  • x64
  • VS11 Beta 和 .Net 4.5 已安装

构建路径是:

  • C:\Windows\Microsoft.NET\Framework\v4.0.30319\
  • C:\Program Files (x86)\IIS\Microsoft Web Deploy V2\

asp.net asp.net-mvc 64-bit aspnet-merge

5
推荐指数
1
解决办法
3697
查看次数

标签 统计

64-bit ×1

asp.net ×1

asp.net-mvc ×1

aspnet-merge ×1