SQL Server의 테이블 TBLocalidade
에 'addlocalidade'를 추가하는 기능이 웹 서비스에 있습니다. 내가 경로를 제거하면정의 된 경로가있는 함수에 POST를 보낼 때 오류가 발생했습니다. - 웹 API 2
[HttpPost]
[Route("api/insertlocalidade")]
[ResponseType(typeof(TBLocalidade))]
public async Task<IHttpActionResult> insertlocalidade([FromBody] TBLocalidade addlocalidade)
{
objapi.Configuration.LazyLoadingEnabled = false;
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
objapi.TBLocalidade.Add(addlocalidade);
await objapi.SaveChangesAsync();
return CreatedAtRoute("DefaultApi", new { id = addlocalidade.idLocalidade }, addlocalidade);
}
, 그것은 완벽하게 작동하지만이 경로 추가 할 때 : [Route("api/insertlocalidade")]
를, 그것은 잘 작동하지 않습니다, 나는 httpRequester와 그것을 테스트, 데이터베이스에 값을 추가 할 수 있습니다 만,
{ "메시지": "오류가 발생했습니다.", "ExceptionMessage는": ". UrlHelper.Link 가 null을 반환하지 않아야합니다", "예외 유형": "System.InvalidOperationException이이 오류 메시지를 반환 ","StackTrace ":" em System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult
1.Execute()\r\n em System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult
1.ExecuteAsync (취소 설명 : 취소 토큰) \ 012 \ em \ System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext() \ r \ n --- 로컬 앞 페이지로 가기 gerada --- \ 연구 \ n 그들을 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (작업 작업) \ 연구 \ n은 그들을 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (작업 작업)의 \ r \ n 그들 System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext() \ r \ n --- 로컬 앞쪽에 앞면을 로컬로 실행하십시오. gerada --- \ r \ n em System.Runtime .CompilerServices.TaskAwai ter.ThrowForNonSuccess (작업 작업)의 \ r \ n 그들을 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (작업 작업) \ 연구 \ n은 그들을 System.Web.Http.Controllers.AuthenticationFilterResult.d__0.MoveNext() \ 연구 \ n을 --- FIM은 rastreamento 드 pilha 지역을합니까 전방 onde exceção FOI gerada --- \ 연구 \ n 그들을 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (작업 작업) \ 연구 \ n은 그들을 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (작업 작업 개) \ r \ n 엠 System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext() "}
누구든지이 오류를 해결하는 데 도움을 줄 수 있습니까?