Я новичок в Owin, и у меня есть расширенный вопрос, и я надеюсь, что это возможно.Owin PhysicalFileSystem - Встроенные ресурсы
У меня есть веб-приложение HTML/JS/CSS и я настроил Owin Как это
var url = "http://localhost:8080";
var root = args.Length > 0 ? args[0] : ".";
var fileSystem = new PhysicalFileSystem(root);
var options = new FileServerOptions();
options.EnableDirectoryBrowsing = true;
options.FileSystem = fileSystem;
options.StaticFileOptions.ContentTypeProvider = new CustomContentTypeProvider();
options.EnableDefaultFiles = true;
WebApp.Start(url, builder => builder.UseFileServer(options));
Console.WriteLine("Listening at " + url);
Console.ReadLine();
и достаточно уверен, что это работает, когда я добавить свой проект в папку к югу и перейти к нему, как: http://localhost:8080/test/
Что я хочу сделать, это переместить мои файлы из физического каталога во встроенные ресурсы и сделать эти встроенные ресурсы в качестве моей папки/пути проекта для owin.
Могу ли я это сделать ?? и как я могу это достичь!
Вы пробовали чтение [документацию] (https://msdn.microsoft.com/en-us/library/microsoft.owin.filesystems (v = vs.113) .aspx)? Там интригующе назван класс «EmbeddedResourceFileSystem» в том же месте, где вы можете найти «PhysicalFileSystem». –
Можете ли вы, пожалуйста, привести пример, когда я просматриваю его, я могу найти TestHTTP.AppResources.resources ... как я могу инициировать свой index.html из этого встроенного ресурса –