问题描述
各位好。想请教个问题,希望得到您的帮助:我原先用vs2003和sql2000开发了一套局域网内运行的c/s管理软件,前段时间升级到vs2010下后,发现访问本机的sqlserver时速度还行,而访问局域网内的sqlserver时速度特慢。同样的网络环境,vs2003的程序比vs2010的要快的多。
解决方案
解决方案二:
检查一下慢在什么地方,跟版本应该关系不大,可能升级有问题。
解决方案三:
测试过,同样的代码、同样的网络和电脑,用vs2003和vs2010写,访问局域网内的sqlserver时,vs2010特慢。
解决方案四:
可能sqlserver和.net要打补丁。
解决方案五:
引用2楼kcm999999的回复:
测试过,同样的代码、同样的网络和电脑,用vs2003和vs2010写,访问局域网内的sqlserver时,vs2010特慢。
直接调试吧跟代码一步一步的跟vs本身的调试功能那么强大好好用就能跟到
解决方案六:
该打的补丁都打了,步步测试过,一是读取sqlserver慢,二是显示慢。主要还是访问sqlserver和程序本身的执行速度。
解决方案七:
是否跟.net库版本有关系
解决方案八:
操作系统是xp,安装的是dotNetFx40_Full_x86.exe呀
解决方案九:
2003的代码升级到2010吗?如果是自动升级的,建议你还是检查检查代码。
解决方案十:
谢谢8楼。是将2003自动升级到2010的。如何检查代码?
解决方案十一:
你把原来VS2003编译出来的程序通过应用程序配置文件指定到.NET4.0下运行看看效率如何
解决方案十二:
2010的程序需要相应的.net4.0库sqlserver最好也是2008
解决方案十三:
可以查一查警告信息,某些旧方法会被警告说有新的方法替代,但很多人就图调通完事很少看警告信息。
解决方案十四:
还有这种问题呀,
解决方案十五:
谢谢各位的帮助。我怀疑还是.NET4.0本身的问题。
解决方案:
该回复于2012-02-03 17:10:59被版主删除