سلام
من دوتا Action به صورت زیر دارم :
[HttpPut("{userId}")] [HttpPost(Name = nameof(UpdateUser))] [ProducesResponseType(400)] [ProducesResponseType(201)] public async Task<IActionResult> UpdateUser(Guid userId, [FromBody] UpdateForm form) { } [AllowAnonymous] [HttpPost(Name = nameof(RegisterUser))] [ProducesResponseType(400)] [ProducesResponseType(201)] public async Task<IActionResult> RegisterUser( [FromBody] RegisterForm form) { }
ولی موقع ارسال درخواست ارور زیر رو دریافت میکنم :
AmbiguousMatchException: The request matched multiple endpoints. Matches:
Api.Controllers.UsersController.UpdateUser (Api)
Api.Controllers.UsersController.RegisterUser (Api)
مشکل از کجا میتونه باشه ؟
بالای اکشن آپدیت هم put گذاشتم هم post -_-
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)