502 Azure网站上的网关错误

502 Azure网站上的网关错误,azure,azure-web-app-service,Azure,Azure Web App Service,我目前正在整合一个新的支付系统(信任)到我的网站。这涉及到向Trustlys服务器发送jsonstring。这段代码在本地运行得很好,但在azure上的测试环境中,我遇到了一个502错误网关。值得注意的是,该应用程序似乎在try块中崩溃,但下面的catch块没有启动。考虑这个代码: var postData = PrepJsonForTrustly(someSecretData); try { _logger.Info("

我目前正在整合一个新的支付系统(信任)到我的网站。这涉及到向Trustlys服务器发送jsonstring。这段代码在本地运行得很好,但在azure上的测试环境中,我遇到了一个502错误网关。值得注意的是,该应用程序似乎在
try
块中崩溃,但下面的
catch
块没有启动。考虑这个代码:

        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;
        }
在谷歌上搜索这个问题,我发现了这个

它似乎描述了大多数相同的符号,除了我的代码在本地主机上工作得很好之外,他描述的stackoverflowexception也会使我的本地服务器崩溃


你知道这是什么原因吗?或者为什么我的catch块没有启动?

如果进程崩溃,可能会解释丢失的日志。您是否已检查eventlog.xml文件(在logFiles文件夹中)-这是写入应用程序事件日志的文件。

yup,显然从文件系统读取.pfx时进程崩溃。。。应该把这个加载到certificatestore=)wierd中,当在本地主机上做一些不流畅的事情时,整个过程就在azure中消失了!