ASP.NET Web API(不是核心)中的等价物是什么?

时间:2018-06-11 00:33:18

标签: asp.net asp.net-mvc asp.net-web-api owin

我有一个独立的OWIN应用程序,我试图转换为Framework Asp.Net WebApp。但是由于某种原因我不能处理静态文件。我无法弄清楚他们在哪里部署等等。

这就是我在代码中所拥有的。我正在寻找在ASP.NET中需要做的事情来实现这个目标:

string contentPath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "assets");
var fileServerOptions = new FileServerOptions
{
    EnableDirectoryBrowsing = false,
    EnableDefaultFiles = true,
    DefaultFilesOptions = { DefaultFileNames = { "index.html" } },
    FileSystem = new PhysicalFileSystem(contentPath)                    
};
appBuilder.UseFileServer(fileServerOptions);

基本上,我说如果您在"资产"文件夹只是将它们作为顶级路径公开。此外,如果未指定路径,请将其解释为index.html

0 个答案:

没有答案