该行在var request = WebRequest.Create(reqURI);
某些计算机上冻结了我的应用程序,但并非在所有计算机上都冻结了(该应用程序在所有开发机器上都可以正常工作)。CPU 负载上升,应用程序开始分配越来越多的内存(我在一台测试机器上停止了它,它在一小时内从 10MB 增长到超过 12GB)。你们有没有人经历过这样的事情?我没有收到任何类型的错误消息,也没有任何方法可以调试此行。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!