没有为“Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest”类型提供服务

时间:2015-04-07 22:59:51

标签: c# iis-express asp.net-core visual-studio-2015

我在VisualStudio 2015 Preview中创建了一个简单的MVC应用程序。代码正在构建,但是当我尝试运行应用程序时,出现以下错误:

 System.InvalidOperationException
 No service for type 'Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest' has been registered.

 at Microsoft.Framework.DependencyInjection.ServiceProviderExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)


 at Microsoft.Framework.DependencyInjection.ServiceProviderExtensions.GetRequiredService<T>(IServiceProvider provider)


 at Microsoft.AspNet.Hosting.HostingServices.Import(IServiceProvider fallbackProvider)


 at Microsoft.AspNet.Hosting.HostingServices.Create(IServiceProvider fallbackServices, IConfiguration configuration)


 at Microsoft.AspNet.Loader.IIS.KlrHttpApplication.ApplicationStart(IHttpApplication application)


 at Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart(IHttpApplication application)

.NET Framework version 4.0.30319.0   |   Microsoft.AspNet.Loader.IIS version 1.0.0-beta2-10855   |   IIS version 8.5.9748.0 (fbl_srv2_iis_dev(hseiler).131204-1218)   |   Need help? 

在我的project.json文件中,我列出了以下依赖项

"dependencies": {
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta2",
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta2",
    "Microsoft.AspNet.Mvc": "6.0.0-beta2"

},

在我的StartUp.cs中,我有以下代码

public class Startup
{

    public void configureServices(IServiceCollection services)
    {
        services.AddMvc();
    }

    public void Configure(IApplicationBuilder app)
    {
        app.UseMvc();

    }
}

如果需要任何其他信息,请告诉我。谢谢你的时间。

1 个答案:

答案 0 :(得分:2)

configureServices更改为ConfigureServices