를 찾을 수 없습니다 그러나C# WebApi2 동작이 나는이 작업이
System.Web.Http.Request;;;http://localhost:12345/api/Customers/Find?number=100
System.Web.Http.Controllers;DefaultHttpControllerSelector;SelectController;Route='controller:Customer,action:Find'
System.Web.Http.Controllers;DefaultHttpControllerSelector;SelectController;Customer
System.Web.Http.Controllers;HttpControllerDescriptor;CreateController;
System.Web.Http.Controllers;HttpControllerDescriptor;CreateController;CustomerController
System.Web.Http.Controllers;CustomerController;ExecuteAsync;
System.Web.Http.Action;ApiControllerActionSelector;SelectAction;
System.Web.Http.Action;ApiControllerActionSelector;SelectAction;
System.Web.Http.Controllers;CustomerController;ExecuteAsync;
System.Net.Http.Formatting;DefaultContentNegotiator;Negotiate;Type='HttpError',
을, 작업이 아니다 녹이다. 경로가 잘못 되었습니까?
실제 오류는 무엇입니까? 트레이스에서 포맷터에서 오류가 발생하는 것처럼 보입니다. 그것은 라우팅 잘 작동하는 것 같습니다. –
그냥 500 오류입니다. 코드가 동작에 도달하지 않기 때문에 예외가 throw되지 않습니다. 두 번째 줄 'System.Web.Http.Action; ApiControllerActionSelector; SelectAction;' 액션 이름을 포함하지 않으므로 액션을 선택하지 않았습니다. 작업을 선택하면 'System.Web.Http.Action; ApiControllerActionSelector; SelectAction; SelectedAction Find()'와 같은 줄이 표시됩니다. –