当 Azure 中的应用程序服务 运行 时,如何解决 System.Object 错误?
How can i resolve System.Object error when running app service in Azure?
我已经成功部署并且可以 运行 我在 Azure 中的应用服务。
但我得到错误:
d:\home\site\wwwroot\Views\Shared\_Layout.cshtml(42):
The type 'System.Object' is defined in an assembly that is not referenced.
You must add a reference to assembly 'System.Runtime, Version=4.0.0.0,
我查看了错误日志,但没有任何真正有用的信息。
我在哪里可以尝试解决这个问题?
<Reference Include="System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b02f8f7f22d50a8a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll</HintPath>
<Private>True</Private>
<Private>True</Private>
</Reference>
这是包裹里的东西
<package id="System.Runtime" version="4.3.0" targetFramework="net472" />
- 我尝试使用 .csproj 文件中的给定包进行重现,但遇到了同样的问题。
- 在 .csproj 文件中
添加了以下片段
<Reference Include="System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b02f8f7f22d50a8a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll</HintPath>
<Private>True</Private>
<Private>True</Private>
</Reference>
我遇到了错误,
-在.csproj文件中,添加
<Reference Include="System.Runtime"/>
- 从 bin 文件夹中删除现有的 System.Runtime 引用。
- 在 web.config 文件中添加
System.Runtime
包。
<compilation targetFramework="*.*" debug="true" >
<assemblies>
<add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
我已经成功部署并且可以 运行 我在 Azure 中的应用服务。 但我得到错误:
d:\home\site\wwwroot\Views\Shared\_Layout.cshtml(42):
The type 'System.Object' is defined in an assembly that is not referenced.
You must add a reference to assembly 'System.Runtime, Version=4.0.0.0,
我查看了错误日志,但没有任何真正有用的信息。 我在哪里可以尝试解决这个问题?
<Reference Include="System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b02f8f7f22d50a8a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll</HintPath>
<Private>True</Private>
<Private>True</Private>
</Reference>
这是包裹里的东西
<package id="System.Runtime" version="4.3.0" targetFramework="net472" />
- 我尝试使用 .csproj 文件中的给定包进行重现,但遇到了同样的问题。 - 在 .csproj 文件中 添加了以下片段
<Reference Include="System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b02f8f7f22d50a8a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll</HintPath>
<Private>True</Private>
<Private>True</Private>
</Reference>
我遇到了错误,
-在.csproj文件中,添加
<Reference Include="System.Runtime"/>
- 从 bin 文件夹中删除现有的 System.Runtime 引用。
- 在 web.config 文件中添加
System.Runtime
包。
<compilation targetFramework="*.*" debug="true" >
<assemblies>
<add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>