Одна из наших функций Azure (под управлением 2.0) должна возвращать RedirectResult (запускается внешним веб-крючком, выполняет некоторую обработку и выполняет перенаправление на веб-страницу).
Это работает в нашей тестовой среде, но не работает при развертывании той же функции в нашей производственной среде. Я попытался изменить URL перенаправления безуспешно.
Также написал такую тестовую функцию, которая все еще вызывает HTTP500 (без регистрации исключения):
public static class RedirectTest
{
[FunctionName("RedirectTest")]
public static async Task<IActionResult> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "RedirectTest")] HttpRequest req, ILogger log)
{
try
{
log.LogInformation("Trying to redirect");
return new RedirectResult("https://www.stackoverflow.com");
}
catch (Exception e)
{
log.LogError($"Something bad happened here: {e.Message}", e);
return new OkResult();
}
}
}
Так что я бы подумал, что это некоторые настройки вне реальной функции - и был бы признателен за советы и рекомендации, как продолжить отладку этого и заставить его работать.