title: Serve static files from a folder inside wwwroot
body: <p>I have following ASP.NET Core project structure:</p>
  
  <pre><code>.
  ├── Controllers
  ├── Dockerfile
  ├── Models
  ├── Program.cs
  ├── Properties
  ├── README.md
  ├── Services
  ├── Startup.cs
  ├── Views
  ├── appsettings.json
  ├── bundleconfig.json
  ├── project.json
  ├── web.config
  └── wwwroot
  </code></pre>
  
  <p>Inside <code>wwwroot</code>, I have set up an Aurelia project using Aurelia <code>cli</code>. It has following structure:</p>
  
  <pre><code>.
  ├── aurelia-app
  ├── css
  ├── images
  ├── js
  └── temp.html
  </code></pre>
  
  <p>and my <code>aurelia-app</code> has the <code>index.html</code> file which I want to serve(when I browse to <code>localhost:5000</code>, in a similar way if it was in <code>wwwroot</code>)</p>
  
  <p>Here's what my <code>Startup.cs</code> configure() method looks like:</p>
  
  <pre><code>public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
  {
      loggerFactory.AddConsole(Configuration.GetSection("Logging"));
      loggerFactory.AddDebug();
  
      if (env.IsDevelopment())
      {
          app.UseDeveloperExceptionPage();
          app.UseBrowserLink();
      }
      else
      {
          app.UseExceptionHandler("/Home/Error");
      }
  
      app.UseStaticFiles();
  
      app.UseFileServer(new FileServerOptions
      {
          EnableDefaultFiles = true,
          EnableDirectoryBrowsing = true,
      });
  
     app.UseMvc();
  }
  </code></pre>
  
  <p>What should I change so that upon loading the base url, it looks for the <code>index.html</code> file in <code>wwwroot/aurelia-app</code> directory?</p>