Im в настоящее время интегрирует новую платежную систему (Доверяюще) на мой сайт. Это включает отправку jsonstring на сервер Trustlys. Этот код работает отлично локально, но в моей тестовой среде на azure я получаю ошибку с ошибкой 502. Кажется, что приложение кажется разбитым в блоке try
, но следующий блок catch
не срабатывает. Рассмотрим этот код:502 Ошибка Bad Gateway на сайте Azure
var postData = PrepJsonForTrustly(someSecretData);
try
{
_logger.Info("attempting Deposit to trustly"); //this shows up in my logs
var res = _client.Deposit(postData);
_logger.Info("TrustlyDeposit successful"); //this doesn't
return res;
}
catch (Exception ex)
{
_logger.Info("Failed Deposit to Trustly"); //and, oddly, neither does this!
throw ex;
}
Googleing вопрос я нашел этот http://blog.wouldbetheologian.com/2014/07/502-bad-gateway-error-on-azure-websites.html
который, кажется, чтобы описать те же самые Симптомами, за исключением того, мой код работает отлично на локальном хосте, то StackOverflowException он описывает бы разбился мой локальный сервер слишком.
Любые идеи, что может быть причиной этого? Или почему мой catch-блок не стреляет?
yup, по-видимому, процесс разбился при чтении .pfx из файловой системы ... Должно было, чтобы тот загрузился в certatestore, по-видимому, =) wierd, что весь процесс просто умирает в лазуре при выполнении чего-то, что работает без проблем на локальном хосте ! –