Should be an easy question, just can\'t find the answer.
I have an SPA (AngularJS) with web api which is self hosted with Owin. I use Nancy to serve the page, but I woul
Move your Index.html to the root of your project. Then install-package Microsoft.Owin.StaticFiles
in Package Manager Console and add the code below:
public class Startup
{
public void Configuration(IAppBuilder app)
{
const string rootFolder = ".";
var fileSystem=new PhysicalFileSystem(rootFolder);
var options = new FileServerOptions
{
EnableDefaultFiles = true,
FileSystem = fileSystem
};
app.UseFileServer(options);
}
}
This will serve up your Index.html by default.
You can checkout Scott Allen's blog for more reading:
http://odetocode.com/blogs/scott/archive/2014/02/10/building-a-simple-file-server-with-owin-and-katana.aspx