我将我的网络应用程序升级到.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
,所以我不确定它是否有进一步的信息。
答案 0 :(得分:1)
“500错误”是由于在web.config中添加了重复的“编译”部分引起的。我通过将网站发布到另一个本地工作站来发现这一点。一旦我修复了副本,一切都正常。