gpt4 book ai didi

asp.net - 如何为 Katana/Owin 自托管应用程序设置默认静态网页?

转载 作者:行者123 更新时间:2023-12-03 14:30:53 25 4
gpt4 key购买 nike

我已经使用 Owin 自托管控制台应用程序建立了一个网站。我提供的静态文件没有问题,网站静态部分的“根”工作正常,Web API 路由也工作正常。

如果我浏览到:

http://localhost/index.html

它呈现了我所期望的一切。但我还没有想出如何设置它以便浏览到:
http://localhost

呈现 index.html(作为默认 View )。这只是在 IIS 样式的站点下工作。如何使其与 Owin 自助主机一起使用?

最佳答案

我这样做:

var physicalFileSystem = new PhysicalFileSystem(webPath);
var options = new FileServerOptions
{
EnableDefaultFiles = true,
FileSystem = physicalFileSystem
};
options.StaticFileOptions.FileSystem = physicalFileSystem;
options.StaticFileOptions.ServeUnknownFileTypes = true;
options.DefaultFilesOptions.DefaultFileNames = new[] { "index.html" };
appBuilder.UseFileServer(options);

关于asp.net - 如何为 Katana/Owin 自托管应用程序设置默认静态网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25478222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com