웹 API 도움말 페이지 - MVC 도움말 페이지로 리디렉션
-
23-12-2019 - |
문제
C #의 웹 API 서비스를 사용하면 MVC 프로젝트가있는 폴더 "영역"폴더가 추가 된 도움말 페이지를 만들었습니다.
내 기본 페이지로 내 라우팅의 컨트롤러를 변경하려고 시도했지만 물론 컨트롤러를 변경하려고 시도했으나 물론 "도움이되는"가 컨트롤러가 아니기 때문에 할 수 없었습니다.웹 API 서비스.
누군가가 내 서비스에 달러 할 때 기본적으로 도움말 페이지로 어떻게 리디렉션 할 수 있습니까?
감사와 친절한 감사.
해결책
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을 가질 수있는 메타 새로 고침 태그를 사용하여 도움을받을 수 있습니다.Web API를 IIS에서 호스팅하면 작동합니다.
제휴하지 않습니다 StackOverflow