Я не уверен, что есть что обновить, поскольку точно такой же сценарий остается в силе. Но я могу повторить, чтобы увидеть, дает ли это какие-либо дополнительные подсказки.
У нас настроен сервис SMS Twilio. На наш номер назначен веб-крючок, который сопоставляется с обработчиком HTTP на веб-сайте ASP.NET. Код в обработчике регистрирует в нашей базе данных тот факт, что было получено SMS-сообщение и различные биты информации (из переменных Request.Form, предоставленных Twilio, From номер, тело сообщения, num медиа и т. Д.).
Затем код «отвечает» исходному отправителю SMS с помощью объекта MessagingResponse. Смотрите оригинальный фрагмент кода. На самом деле не может быть намного проще.
Обратите внимание, что это работает и работает достаточно хорошо, используя вспомогательную библиотеку Twilio c # 5.6.
Я обновил библиотеку Twilio до последней версии (5.25.1) и ее зависимостей. Скопировал новые библиотеки DLL на наш веб-сервер разработчика. Теперь ответное сообщение, использующее объект MessagingResponse, никогда не возникает. Веб-крючок по-прежнему вызывается, так как я вижу новую запись в базе данных, в которой регистрируются детали сообщения. Просто нет ответа. Нет ошибок, нет исключений. Просто ничего.
Если я вернусь к нашей старой версии библиотеки Twilio (и ее зависимостей, слава богу, для Git!), Она снова заработает.