Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.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
C# .net核心(.net framework)mvc System.MissingMethodException_C#_Asp.net Core Mvc_Asp.net Core Webapi_Akka.net - Fatal编程技术网

C# .net核心(.net framework)mvc System.MissingMethodException

C# .net核心(.net framework)mvc System.MissingMethodException,c#,asp.net-core-mvc,asp.net-core-webapi,akka.net,C#,Asp.net Core Mvc,Asp.net Core Webapi,Akka.net,这是启动代码 { "dependencies": { "Autofac": "4.6.0", "Autofac.Extensions.DependencyInjection": "4.1.0", "AutoMapper.Extensions.Microsoft.DependencyInjection": "2.0.1", "xx.Service.Core": "1.0.0-*", "Akka": "1.2.0", "Akka.Remote":

这是启动代码

{
  "dependencies": {
    "Autofac": "4.6.0",
    "Autofac.Extensions.DependencyInjection": "4.1.0",
    "AutoMapper.Extensions.Microsoft.DependencyInjection": "2.0.1",
    "xx.Service.Core": "1.0.0-*",
    "Akka": "1.2.0",
    "Akka.Remote": "1.2.0",
    "System.Net.Http": "4.3.2",
    "DotNetty.Transport": "0.4.5",
    "DotNetty.Handlers": "0.4.5",
    "DotNetty.Codecs": "0.4.5",
    "DotNetty.Buffers": "0.4.5",
    "DotNetty.Common": "0.4.5",
    "Newtonsoft.Json": "10.0.2",
    "System.Diagnostics.DiagnosticSource": "4.3.1",
    "AutoMapper": "6.1.0",
    "Microsoft.EntityFrameworkCore.Relational": "1.1.2",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.2",
    "Microsoft.EntityFrameworkCore.Tools": "1.1.1",
    "Microsoft.AspNetCore.Hosting": "1.1.2",
    "Microsoft.AspNetCore.Http.Abstractions": "1.1.2",
    "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.1.3",
    "xx.Web.Core": "1.0.0-*",
    "Microsoft.Extensions.DependencyInjection": "2.0.0-preview1-final",
    "Microsoft.AspNetCore.Mvc": "1.1.3",
    "Microsoft.AspNetCore.Routing": "1.1.2",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.1.2",
    "Microsoft.AspNetCore.Server.Kestrel": "1.1.2",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.1.2",
    "Microsoft.Extensions.Configuration.Json": "1.1.2",
    "Microsoft.Extensions.Logging": "1.1.2",
    "Microsoft.Extensions.Logging.Console": "1.1.2",
    "Microsoft.Extensions.Logging.Debug": "1.1.2",
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.2",
    "Microsoft.EntityFrameworkCore": "1.1.2",
    "Microsoft.Extensions.Logging.Abstractions": "2.0.0-preview1-final",
    "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0-preview1-final",
    "Microsoft.Extensions.Configuration": "2.0.0-preview1-final",
    "Microsoft.AspNetCore": "1.1.2"
  },

  "tools": {
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
  },
  "frameworks": {
    "net462": {
      "dependencies": {
        "Anadolum.Shared.Messages": {
          "target": "project"
        }
      }
    }
  },
  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true,
    "copyToOutput": {
      "include": [ "appsettings.json", "rawrabbit.json" ]
    }
  },

  "runtimeOptions": {
    "configProperties": {
      "System.GC.Server": true
    }
  },

  "publishOptions": {
    "include": [
      "wwwroot",
      "**/*.cshtml",
      "appsettings.json",
      "web.config",
      "rawrabbit.json"
    ]
  },

  "scripts": {
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
  }
  //,
  //"runtimes": {
  //  "win7-x64": {}
  //}
}
var host=new WebHostBuilder()
.UseKestrel()
.UseContentRoot(目录.GetCurrentDirectory())
.Useii整合()
.UseStartup()
.Build();
host.Run();
我无法修复下面的错误。这是我的package.config文件

“System.MissingMethodException”类型的未处理异常 发生在xxx.exe中

其他信息:找不到方法:“System.IServiceProvider” Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)“”


如何修复它?

您似乎有一个与当前设置不兼容的包,因此,调用缺少的方法失败,但您只提供很少的信息,例如何时发生此错误?var host=new WebHostBuilder().UseKestrel().UseContentRoot()(Directory.GetCurrentDirectory()).UseIISIntegration().UseStartup().Build();host.Run());是的,我想我和你一样,但我不知道如何修复它。我跟踪错误消息并修复DLL not found错误上的版本。如何检查哪个版本是正确的?我想知道这个问题是否仍然存在。我遇到了这个问题并解决了它,但不记得是如何解决的。假设它与Autofac和AspnetCore集成连接。你没有跟踪吗他收到Autofac的指令了吗?
var host = new WebHostBuilder()
    .UseKestrel()
    .UseContentRoot(Directory.GetCurrentDirectory())
    .UseIISIntegration()
    .UseStartup<Startup>()
    .Build();
host.Run();