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();