WCF 서비스가 구성되어 있으며이를 구성하기 위해 라우팅을 사용하고 있습니다. 404 메시지에 본문이 있다는 점을 제외하고는 모두 원하는대로 작동하고 있습니다. Service Endpoint not found.
WCF에서 404 응답 본문을 제거하려면 어떻게합니까?
404에 빈 응답 본문을 넣으려고합니다.
다음public class Global : HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
private void RegisterRoutes(RouteCollection routes)
{
routes.Add(new ServiceRoute("RootService", new WebServiceHostFactory(), typeof(ServiceProvider)));
}
내 서비스 클래스 :
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
[ServiceContract]
public class ServiceProvider
{
[WebGet]
public Test ValidUrl()
{
return new Test();
}
}
가 어떻게 URL을 http://localhost/RootService에 대한 응답이 빈 (404)의 몸을 만들 수 있죠 여기
내 경로 등록입니까?
요청을 가로 채어 응답을 반환하는 MessageInspector를 작성해보십시오. – Rajesh