title: IdentityServer4 Quickstart issues
body: <p>I am currently at this page of the IdentityServer 4 guide <a href="http://docs.identityserver.io/en/dev/quickstarts/3_interactive_login.html" rel="nofollow noreferrer">http://docs.identityserver.io/en/dev/quickstarts/3_interactive_login.html</a> and I am trying to start the MVC application.</p>
  
  <p>However, I keep getting this error when I start my Client application</p>
  
  <pre><code>InvalidOperationException: Unable to resolve service for type 'IdentityServer4.Services.IIdentityServerInteractionService' while attempting to activate 'IdentityServer4.Quickstart.UI.HomeController'.
  </code></pre>
  
  <p>I went into the IdentityServer4 GitHub and copied the code from there but it doesn't run at all. </p>
  
  <p>I am not sure how to proceed from here.</p>
  
  <p>This is my Startup.cs</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.IdentityModel.Tokens.Jwt;
  using System.Linq;
  using System.Threading.Tasks;
  using Microsoft.AspNetCore.Builder;
  using Microsoft.AspNetCore.Hosting;
  using Microsoft.AspNetCore.Http;
  using Microsoft.Extensions.DependencyInjection;
  
  namespace IdentityServerClient
  {
      public class Startup
      {
          // This method gets called by the runtime. Use this method to add services to the container.
          // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
          public void ConfigureServices(IServiceCollection services)
          {
              services.AddMvc();
              JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
  
              services.AddAuthentication(options =&gt;
              {
                  options.DefaultScheme = "Cookies";
                  options.DefaultChallengeScheme = "oidc";
              })
                  .AddCookie("Cookies")
                  .AddOpenIdConnect("oidc", options =&gt;
                  {
                      options.SignInScheme = "Cookies";
  
                      options.Authority = "http://localhost:5000";
                      options.RequireHttpsMetadata = false;
  
                      options.ClientId = "mvc";
                      options.SaveTokens = true;
                  });
          }
  
          // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
          public void Configure(IApplicationBuilder app, IHostingEnvironment env)
          {
              if (env.IsDevelopment())
              {
                  app.UseDeveloperExceptionPage();
              }
              else
              {
                  app.UseExceptionHandler("/Home/Error");
              }
  
              app.UseAuthentication();
  
              app.UseStaticFiles();
              app.UseMvcWithDefaultRoute();
          }
      }
  }
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/d2tn7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/d2tn7.png" alt="enter image description here"></a>
  I can't get to the login page shown on the documentation as well.</p>