gpt4 book ai didi

iis - 在 IIS 上打开默认文档

转载 作者:行者123 更新时间:2023-12-01 12:43:14 24 4
gpt4 key购买 nike

我有一个已部署的 ASP.NET Web API,在使用它的同一文件夹中有一个网站。

当我在浏览器中键入 URL,例如 http://domain.com/它返回 404,但如果我输入 http://domain.com/index.html它有效!

我想知道是否有办法在 Web API 路由上配置它,为它定义一个默认路由,重定向到我的 http://domain.com/index.html当我输入 http://domain.com/

我试过将它放在 Web.Config 上但没有成功:

<defaultDocument enabled="true">
<files>
<add value="/index.html" />
</files>
</defaultDocument>

此外,我将 IIS 设置为仅接受 index.html 默认文档。 没有成功 =/

有什么想法吗?

最佳答案

我不确定这是否是实现此目的的最佳方法,我只是这样编辑了我的 RouteConfig.cs:

public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.MapRoute(
name: "Default",
url: "index.html"
);
}
}

现在我可以得到 http://domain.com完美运行!

如果有人有实现此目标的最佳方法,我会很高兴!

关于iis - 在 IIS 上打开默认文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22305883/

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