Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Azure网站发布“;类型';System.Object';在未引用的程序集中定义”;_.net_Azure - Fatal编程技术网

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

.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> &

我将我的web应用程序升级到
.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中添加了重复的“编译”部分造成的。我通过将网站发布到另一个本地工作站发现了这一点。一旦我修复了副本,一切正常