В вашем приложении ASP. NET MVC вы перенаправляете с использованием Response.Redirect(someurl)
.
При использовании в приложении ASP. NET Web Forms любой код после Response.Redirect(someurl)
никогда не будет выполнен. Однако, когда вы используете то же самое в ASP. NET MVC, выполнение кода будет продолжаться даже после отправки ответа перенаправления. Чтобы узнать, почему, от go до this .
Ваш код пытается перенаправить два раза в том же ActionResult, через -
Response.Redirect(loginUrl + TemplateId);
и
return Redirect(storeProductLink);
, и я считаю, что это вызывает эту ошибку.
Пожалуйста, измените Response.Redirect(loginUrl + TemplateId)
на return Redirect(loginUrl + TemplateId)
и проверьте, решает ли это вашу проблему.