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!