ApiConroller
MVC 프로젝트에서 라는 컨트롤러를 만들었습니다 . Index()
작업 메서드 를 실행하려고 하면 아래 오류 메시지가 반환됩니다.
이 XML 파일에는 연관된 스타일 정보가없는 것 같습니다. 문서 트리는 아래와 같습니다. 요청 URI ' http : // localhost : 60000 / api / index ' 와 일치하는 HTTP 리소스를 찾을 수 없습니다 .
XML 파일을 반환하는 이유는 무엇입니까? 보기를 반환하는 방법은 무엇입니까?
/api/
다음과 같이 Web Api 라우팅에 대한 기본 매핑의 일부입니다.
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
Web Api를 사용하지 않는 경우 프로젝트에서 WebApiConfig 파일을 제거하거나 WebApiConfig.Register(GlobalConfiguration.Configuration)
Global.asax 파일에서 제거하여 해당 경로 맵을 제거해야 합니다.
당신이하면 되는 웹 API의 어딘가를 사용하여, 당신은 위에서 언급 라우팅이 변경해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다