【问题标题】:ASP.NET 4.5 Web App mixed mode assembly built against v2.0.50727针对 v2.0.50727 构建的 ASP.NET 4.5 Web App 混合模式程序集
【发布时间】:2016-03-29 08:29:35
【问题描述】:

在我将 Web 引用添加到第三方工具后,我在 SGEN 文件中的 Web 应用程序中遇到此错误。

混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有额外的配置信息,则无法在 4.0 运行时中加载。

我找到了这个解决方案,但我不相信 app.config 可以添加到 Web 应用程序中。 Mixed mode assembly is built against version 'v1.1.4322'

我将此添加到 web.config 中,但没有帮助。

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0.30319" sku=".NETFramework,Version=v4.0,Profile=Client" />
</startup>

我也将此添加到 sn.exe.config 文件中,但这也无济于事:

<startup useLegacyV2RuntimeActivationPolicy="true"> 

有人有什么想法吗?

【问题讨论】:

    标签: asp.net web-applications


    【解决方案1】:

    这对我有用:项目->右键单击->属性->构建->生成序列化程序集。将此处的值从“自动”更改为关闭并重新构建。

    我不确定为什么会这样,但您可以在thisstackoverflow 答案中阅读更多关于生成序列化程序集的信息。

    【讨论】:

      猜你喜欢
      • 2013-01-26
      • 2011-09-19
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2011-04-30
      • 1970-01-01
      • 2012-08-11
      相关资源
      最近更新 更多