C# WebRequest.Create() замораживает приложение

Линия var request = WebRequest.Create(reqURI); замораживает мое приложение на некоторых компьютерах, но не на всех (приложение прекрасно работает на всех компьютерах разработчиков). Загрузка ЦП возрастает, и приложение начинает выделять все больше и больше памяти (я остановил ее на одной тестовой машине, где она выросла с 10 МБ до 12 ГБ за один час). Кто-нибудь из вас когда-либо испытывал что-то подобное? Я не получаю никаких сообщений об ошибках и не могу отладить эту строку. reqURI имеет тип строки.

Любые идеи приветствуются!

string reqURI = "http://my.local.net/my/resource";
WebRequest request;

try
{
    MessageBox.Show("Before Create", "DEBUG", MessageBoxButtons.OK, MessageBoxIcon.Information); // This message box will be shown!
    request = WebRequest.Create(reqURI);
}
catch (Exception err)
{
    MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Unfortunately, no error seems to be thrown
    return;
}

MessageBox.Show("After Create", "DEBUG", MessageBoxButtons.OK, MessageBoxIcon.Information); // This message box will not be shown!

0 ответов

Другие вопросы по тегам