Member 12521288 Ответов: 0

Веб-служба работает на локальном хосте, но показывает ошибку в облаке 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

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

0 Ответов