Согласно Документации , @Html.AntiForgeryToken()
не нужно добавлять, поскольку используемой разметки должно быть достаточно:
Я бы проверил, что токен установить в нижней части формы, как указано в этой статье
Учитывая Ваши ограничения я думаю, что можно сделать следующее:
Шаг 4 гарантирует, что файлы, которые в конечном счете компилируются, являются теми, которые были изменены Вашей пользовательской задачей.
Вы будете в большой степени полагаться на интерфейс ITaskItem для задания.