.net Azure网站发布“;类型';System.Object';在未引用的程序集中定义”;
我将我的web应用程序升级到.net Azure网站发布“;类型';System.Object';在未引用的程序集中定义”;,.net,azure,.net,Azure,我将我的web应用程序升级到.NETFramework 4.6.1,并做了许多其他更改。当我发布到azurewebsite时,我得到了一个错误: 编译器错误CS0012:在未引用的程序集中定义了类型“System.Object”。必须添加对程序集“System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用 因此,我在web.config中添加了 <compilation> &
.NETFramework 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错误
,因此我不确定它是否进一步,因为没有信息。500错误是由于在web.config中添加了重复的“编译”部分造成的。我通过将网站发布到另一个本地工作站发现了这一点。一旦我修复了副本,一切正常