JsonConvert.DeserializeObject Причинение Ошибка «Исключение было вызвано целью вызова», Ссылка NuGet? - PullRequest
0 голосов
/ 07 февраля 2020

Я вызываю API для получения TokenID. Весь код работает, за исключением строки JsonConvert.DeserializeObject, которая приводит к «Исключение было сгенерировано целью вызова»

Сценарий vb вызывается из «Задачи сценария» в пакете служб SSIS.

Для тестирования я разработал скрипт в небольшом приложении Windows Form, и скрипт успешно завершился, я также протестировал скрипт в Fiddle, и снова TokenID успешно десериализован и возвращен. но когда скрипт вызывается в пакете служб SSIS, он сразу же приводит к ошибке «Исключение было вызвано целью вызова». Я пробовал Try / Catch вокруг линии десериализации, но ошибки скрипта еще до этого момента. если я вычеркну строку DeserializeObject, то все пройдет успешно. Следовательно, после завершения всех испытаний проблема связана только со строкой JsonConvert.DeserializeObject или чем-то, что связано с Newtonsoft. Json reference.

NuGet Reference reference? Ссылка Newtonsoft. Json не показывает ошибок, однако, если я щелкну правой кнопкой мыши на «References» и «ManageNuGet Packages», NuGet сообщит «Некоторые пакеты отсутствуют ...» и покажет Newtonsoft. Json. Если я удаляю и переустанавливаю Newtonsoft. Json в NuGet, он устанавливается в мою временную папку пользователя. Если я затем сохраню и выйду из сценария и запуском пакета, то получу ошибку «Исключение было вызвано целью вызова» снова, и после повторного открытия сценария Newtonsoft. Json снова отображается как отсутствующий в NuGet. Я могу вручную ссылаться на локальную копию библиотеки Newtonsoft. Json в окне свойств сценария, но тогда NuGet все еще думает, что его нет, и я получаю одно и то же сообщение об ошибке «Исключение было вызвано целью вызова».

Я не включил сюда никакого кода, так как считаю, что код в порядке, и проблема связана с NuGet и / или ссылками на Newtonsoft. Json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...