在AppHarbor上部署抛出混合模式程序集错误

时间:2012-03-08 01:41:07

标签: asp.net deployment appharbor

我们正在尝试使用AppHarbor,但是会出现如下构建错误:

SGEN:错误:混合模式程序集是针对版本' v2.0.50727'运行时的运行时,如果没有其他配置信息,则无法在4.0运行时加载。

这是我们第一次看到这个弹出窗口,经过一些搜索后,看起来我们需要将以下代码段添加到配置中:

<startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0" />      
</startup>

但是,听起来这需要添加到WebDev.WebServer40.exe.config,而不是我们的应用程序配置文件。

我们怎么能在AppHarbor上做到这一点?

1 个答案:

答案 0 :(得分:0)

您是否尝试按this question

中的建议将Generate serialization assembly设置为“关闭”