无法在.Net Framework 2.0上运行我的可执行文件

问题描述:

我的问题很简单我有我的应用程序在框架2.0下完美执行,但最近我升级了我的代码以添加几行代码。无法在.Net Framework 2.0上运行我的可执行文件

 ServicePointManager.DnsRefreshTimeout = 500 
     ServicePointManager.DefaultConnectionLimit = 100 
     ServicePointManager.EnableDnsRoundRobin = False 
     ServicePointManager.MaxServicePointIdleTime = 1000 
     ServicePointManager.SetTcpKeepAlive(False, 500, 500) 

现在,当我评论这些,应用程序被完美执行,但包括当程序需要Framework 2.0的升级SP2,我搜索MSDN对于这一点,但看起来这是从框架1.1

我不想我的用户升级到SP2这样的小事情,但也不能从我的代码中删除这个,是否有替代实现类似ServicePointManager设置没有框架升级?

您的问题行是

ServicePointManager.SetTcpKeepAlive

,并supported只在.NET 2.0 SP2及以上。

+0

感谢您的回复,但有没有在Framework 2.0中的替代 – CodeWrite 2011-06-04 05:58:59