Azure网站发布"类型' System.Object'在未引用的程序集中定义“

时间:2016-02-19 20:03:27

标签: .net azure

我将我的网络应用程序升级到.Net Framework 4.6.1并进行了其他一些更改。当我发布到azurewebsite时,我收到了错误:

  

编译器错误CS0012:类型' System.Object'在未引用的程序集中定义。您必须添加对程序集的引用" System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a"

所以,我添加了web.config

<compilation>
  <assemblies>
     <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

现在,当我发布时,我只得到一个500 error,所以我不确定它是否有进一步的信息。

1 个答案:

答案 0 :(得分:1)

“500错误”是由于在web.config中添加了重复的“编译”部分引起的。我通过将网站发布到另一个本地工作站来发现这一点。一旦我修复了副本,一切都正常。