HttpResponseMessage
и Request.CreateResponse
- это устаревшие способы создания HTTP-ответа для более старых ASP. NET дней, которые не применяются к ASP. NET Core. Если у вас есть приложение ASP. NET Core, вы должны использовать механизмы ASP. NET Core, в частности результаты действий, для получения ответов.
В вашем случае, если вы хотите выполнить перенаправление в другое место, тогда вы можете сделать это следующим образом в ASP. NET Core:
public IActionResult Post()
{
// ... do the job
return RedirectPermanent("http://www.abcmvc.com");
}
Здесь используется служебный метод RedirectPermanent
для создания RedirectResult
.