C# 无法加载文件或程序集';System.Core,asp.net Core上的版本=4.0.0.0?

C# 无法加载文件或程序集';System.Core,asp.net Core上的版本=4.0.0.0?,c#,asp.net,C#,Asp.net,我是asp.net核心的新手,也是我第一次尝试Web api项目 My project.json: { "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.1", "type": "platform" }, "Microsoft.ApplicationInsights.AspNetCore": "1.0.0", "Microsoft.AspNetCore.Mvc"

我是asp.net核心的新手,也是我第一次尝试Web api项目

My project.json:

  {
  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.1",
      "type": "platform"
    },
    "Microsoft.ApplicationInsights.AspNetCore": "1.0.0",
    "Microsoft.AspNetCore.Mvc": "1.0.1",
    "Microsoft.AspNetCore.Routing": "1.0.1",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
    "Microsoft.Extensions.Configuration.Json": "1.0.0",
    "Microsoft.Extensions.Logging": "1.0.0",
    "Microsoft.Extensions.Logging.Console": "1.0.0",
    "Microsoft.Extensions.Logging.Debug": "1.0.0",
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
    "Dapper": "1.50.2",
    "Microsoft.NETCore.Portable.Compatibility": "1.0.1",
    "MicroOrm.Pocos.SqlGenerator": "1.0.0.3"

  },

  "tools": {
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "net461",
        "dotnet5.6",
        "portable-net45+win8"
      ]
    }
  },
在我输入
“Microsoft.NETCore.Portable.Compatibility”:“1.0.1”
并导入后,它显示了Microsoft Application Insights上的错误

"imports": [
        "net461",
System.IO.FileLoadException 无法加载文件或程序集“System.Core,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”。找到的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x8013100) 位于Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory..cctor(

Web.config:

   <?xml version="1.0" encoding="utf-8"?>
<configuration>

  <!--
    Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
  -->

  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
  </system.webServer>
</configuration>


请检查您的web配置并找到该引用及其依赖程序集,此错误是由于配置和打包配置中的冲突而发生的,或者检查您的dll并转到其属性,找到版本号,在配置文件中匹配该版本号。web.config非常简单,我已更新了该问题。您是否尝试使用asp.net core?它可能是某个依赖项的版本,例如Dapper或MicroOrm.Pocos.SqlGenerator。我在使用Markdig->0.10.4时遇到类似问题(它在本地工作,但在Azure上失败)。我将其更新为最新版本0.10.6,一切正常。这意味着版本0.10.4与不兼容。NetCore请检查您的web配置并查找该引用及其相关程序集,此错误是由于配置和打包配置中存在冲突,或者检查您的dll并转到其属性,查找版本n number,在config files.web.config中匹配该版本号非常简单,我已经更新了这个问题。您是否尝试过使用asp.net core?它可能是您的某个依赖项的版本,例如Dapper或MicroOrm.Pocos.SqlGenerator。我在使用Markdig->0.10.4时遇到类似问题(它在本地工作,但在Azure上失败)。我将其更新为最新版本0.10.6,一切正常。这意味着版本0.10.4与.NETCore不兼容