Портал ADX: Обязательное поле формы защиты от подделки "__RequestVerificationToken" отсутствует. На портале клиентов ADX при отображении списка объектов

Я настроил портал ADX Master на своем локальном компьютере и подключаюсь к бесплатной подписке Dynamics CRM 365.

Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что я не могу показать список контактов или любые другие объекты на порталах ADX.

Я создал список объектов для активных контактов и создал веб-страницу с содержимым как "активные контакты" с шаблоном страницы как "Полная страница".

Когда я пытаюсь перейти на страницу

http://localhost/MasterPortal/content/activecontacts

он отображает таблицу с заголовком, содержащим все столбцы из выбранного представления, но не данные.

Вместо данных отображается:

The required anti-forgery form field "__RequestVerificationToken" is not present

Я проверил файлы cookie и скрытое поле (__RequestVerificationToken) в форме. Это поле присутствует в форме. Тем не менее на странице не отображаются контакты.

Пожалуйста, помогите мне решить эту проблему, которая позволит мне продолжить обучение в ADX.

2 ответа

Я наконец решил эту проблему, на случай, если кто-то еще столкнется с этим.

Если вы обновляете adx studio с предыдущей версии, убедитесь, что вы обновили файл entity-*. Js. Получите их из примера проекта новой установки вашей студии ADX. Для моего проекта я обновляюсь с версии 7.0.0.21 до 7.0.0.24. Надеюсь, это поможет кому-то еще....

PS: убедитесь, что вы добавили ниже на странице Default.master.

<div id="antiforgerytoken"
    data-url="<%: Url.Action("GetAntiForgeryToken", "Layout",new { area = "Portal" } ) %>"></div>

У меня была та же самая проблема, случившаяся со мной, чтобы исправить это, мне только нужно было запустить VS с повышенными привилегиями

Другие вопросы по тегам