Веб-служба работает на локальном хосте, но показывает ошибку в облаке azure
Я создал веб-сервис, который будет выполнять некоторые вычисления длинной строки и возвращать результат в формате json . Также было написано демо-приложение для тестирования этого веб-сервиса.
Я протестировал веб-службу на своей локальной машине. Он хорошо работал, когда я использовал 64-битный компилятор. Для 32-битной версии это не очень хорошо работает из-за ограничений памяти.(Я в порядке с 62-битным компилятором)
Проблема: когда я попытался запустить свой скрипт в облаке azure. Его получение не удалось для вычисления тяжелых данных с ошибкой " код состояния ответа: не указывает на успех: 502(плохой шлюз) "
Я не могу найти для этого причины.
некоторая возможность :
Я требую, чтобы превратить любой вариант на 64 бита явно в облаке Azure.
Случайно тайм-аут происходит, если да, то как это удалить
Я звоню в веб-службу через клиента.BaseAddress = новый Uri("http://featuretracking.azurewebsites.net/");
и местный хост через "http://localhost:56411/"
Я развернул веб-приложение в azure.
Что я уже пробовал:
Проблема связана с большой нагрузкой , поэтому поиск способа включить настройку x64 уже пробовал с публикацией на x64 Release. Но это бесполезно.
F-ES Sitecore
Вы уверены, что проблема в нагрузке? Сделайте так, чтобы ваш веб-метод возвращал минимальный жестко закодированный результат, и сначала заставьте его работать, если вы не можете заставить его работать, то загрузка-это не проблема.
Member 12521288
Да, он отлично работает для меньшего количества данных, только при большой нагрузке он показывает ошибку.