小编Moh*_*awi的帖子

使用HttpWebRequest.GetResponse()时可能导致ThreadAbortException的原因

由于这种情况,我生活在恶梦中,我有一个HttpWebRequest.GetResponse,它不断给我一个ThreadAbortException,导致整个应用程序崩溃.

我怎样才能避免这种情况,或至少处理它,使用Thread.ResetAbort()在这种情况下是否有用?

在这里解释更多是一个粗略的代码示例:

HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://someurl.com/");
HttpWebResponse resp = req.GetResponse();
Run Code Online (Sandbox Code Playgroud)

现在上面的最后一行抛出了ThreadAbortException,可能是因为请求超时了,这很好,但我不想在ASP.NET 2.0应用程序中获取ThreadAbortException,因为它会杀死它.使用try/catch无法捕获ThreadAborException,处理它的唯一方法是使用Thread.ResetAbort(),它也有自己的不良影响,它会保持线程活着,而且只知道多久.

.net

13
推荐指数
1
解决办法
6049
查看次数

在编写.NET代码时,关于避免内存泄漏的"注意"列表是什么?

当您编写数千行.NET代码时,您要记住什么以避免内存泄漏?我是防止检查的忠实粉丝,有一个着名的例子,关于这一点,使用"StringBuilder"来组合字符串而不是"String1 + String2",那么你的编码经验还有什么呢?

提前感谢您分享您的想法.

.net memory-leaks

10
推荐指数
4
解决办法
474
查看次数

是否有类似Java/struts/jsp中的ASP.NET Web用户控件

在java/struts/jsp世界中,有类似ASP.NET自定义用户控件的东西,一个带有后端代码的UI,它执行特定的逻辑,可以在另一个地方拉取和使用(例如登录等控制).

java asp.net

6
推荐指数
1
解决办法
2466
查看次数

寻找基于开源Python/Django的CMS?

我正在寻找一个使用Python\Django构建的开源CMS,它接近PHP-Durpal.

提前致谢.

python content-management-system

-4
推荐指数
1
解决办法
385
查看次数