public static string FindRootFolder()
{
var path = AppContext.BaseDirectory;
while (!path.EndsWith("StorytellerRunner"))
{
path = path.ParentDirectory();
}
return path;
}
private void configureStaticFiles(IApplicationBuilder app) { var baseDirectory = AssetFileWatcher.FindRootFolder(); var clientRoot = AssetFileWatcher.FindClientFolder(); app.UseStaticFiles(new StaticFileOptions { ServeUnknownFileTypes = true, FileProvider = new CompositeFileProvider(new PhysicalFileProvider(baseDirectory), new PhysicalFileProvider(clientRoot)) }); }