Web Api帮助页面-重定向到MVC帮助页面

本文关键字:帮助 MVC 重定向 Web Api | 更新日期: 2023-09-27 18:15:48

我有一个c#的Web Api服务,我创建了一个帮助页面,其中添加了一个文件夹"区域"与MVC项目。

我试图使我的服务/帮助页面成为我的默认页面,改变路由上的控制器,但当然,我不能这样做,因为"帮助"不是我的Web Api服务中的控制器。

当有人访问我的服务时,我如何默认重定向到帮助页面?

谢谢你的好意。

Web Api帮助页面-重定向到MVC帮助页面

public class IndexController : ApiController
{
    [AllowAnonymous]
    [Route("")]
    public HttpResponseMessage GetIndex()
    {
        var response = Request.CreateResponse(HttpStatusCode.Moved);
        string fullyQualifiedUrl = Request.RequestUri.GetLeftPart(UriPartial.Authority);
        response.Headers.Location = new Uri(fullyQualifiedUrl + "/help");
        return response;
    }
}

你可以有default.htm或Index.htm与Meta刷新标签,重定向到您的帮助。如果Web API托管在IIS中,这将工作。