Кажется, вы пытаетесь реализовать свою локальную функцию на azure portal
.
В вашем случае весь код выглядит нормально.Но локальная визуальная студийная функция и azure portal
мало изменилась.
Не забудьте добавить эту ссылку ниже при переходе на azure portal
#r "Newtonsoft.Json"
Вы также пропустили следующую ссылку:
using System.Text;
Поскольку вы используете
var stringContent = new StringContent(json, UnicodeEncoding.UTF8, "application/json");
Требуется указанная выше ссылка.
Передовая практика при переносе локальной функции на портал Azure
1.Не копируйте и не вставляйте полный код с локального на Azure portal
2.Передайте небольшой кусок кода и Save & Run
3.Если каждый блок работает хорошо, переходите к следующему фрагменту
4.Не добавляйте файл класса как .csx, сначала добавьте класс под функцией, как только он будет работать нормально, а затем добавьте как .csx в разделе файла
5.Будьте осторожны с местными ссылками на Azure portal
6.Вышеуказанная практика определенно снизила вашу частоту появления ошибок.
Примечание: Local visual studio function
и Azure portal
имеют небольшую разницу. Сначала лучше создать новую функцию.Последнее может быть улучшено в соответствии с вашими потребностями, что может уменьшить количество ошибок.
Если у вас еще есть какие-либо вопросы, вы можете поделиться ими в комментарии.Спасибо и счастливого кодирования!