Проблема возникла из-за того, что URL и WSDL были для верхнего сайта SharePoint, а не для указанного c подсайта.
После того, как мы предоставили URL-адрес / wsdl подузла, запустилось внешнее приложение. работает правильно
Ошибка "The List That is Referenced Here no Longer Exists
" возникает при попытке ссылки на неправильный дочерний сайт при создании веб-ссылки на веб-сервис Lists.asmx.
"Если URL вашего сайта http://my_share_point_site, the list.asmx can be found at http://my_share_point_site/sites/main/_vti_bin/lists.asmx?WSDL
и используйте этот URL для ссылки на API, и некоторые вещи могут работать.
Когда мы пытаемся обновить список, найденный в некотором подсайте, ваши обновления будут молча завершаться неудачей. Вы должны ссылаться на http://my_share_point_site/sites/main/sub_site/_vti_bin/lists.asmx?WSDL
для обновлений в ваш список. "
Вот сообщение в блоге об этой проблеме: SharePoint: список, на который есть ссылки, здесь больше не существует
Вот тема о списках вызовов .asmx в SharePoint Online, который мы также нашли полезным: Как вызвать (_vti_bin) SOAP веб-сервис в SharePoint Online 2013 из точки net веб-приложение
Кроме того, за пределами S harePoint Online, предлагается использовать CSOM SharePoint Online вместо Lists.asmx, Lists.asmx - это старый способ, в основном для SharePoint 2010:
Как читать различные объекты с помощью объектной модели на стороне клиента SharePoint Online ( CSOM)
Выполнение базовых c операций с использованием кода клиентской библиотеки SharePoint