Я застрял с этим, я вызываю простой URL-адрес сервера отчетов, который возвращает PDF-файл отчета, но, как ни странно, метод WebRequest.GetResponse
ничего не возвращает, когда я говорю это, я имею в виду, что код просто перестает выполняться в этот момент, без исключений, без ошибка, нет кода состояния, нет журнала просмотра событий на сервере, ничего!! И поэтому я не могу отладить его
это мой код
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.PreAuthenticate = true;
req.UseDefaultCredentials = true;
req.Credentials = CredentialCache.DefaultNetworkCredentials;
req.ImpersonationLevel = TokenImpersonationLevel.Impersonation;
req.Timeout = int.MaxValue;
Log.Write("Log before");
var response = req.GetResponse();
Log.Write("Log after");
Он просто печатает журнал Log before
, после чего ничего не печатается.
Этот код отлично работает, когда я запускаю визуальную студию, и перестает работать, когда он развертывается на серверах разработки и тестирования!
Я просто ожидаю, что он хотя бы через исключение или вернет несанкционированный или любой другой код состояния, тогда я смогу отладить проблему.
Любые предложения, что я могу попытаться отладить?