首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于VS2005开发的程序在WinServer2003上运行的有关问题

2013-03-26 
关于VS2005开发的程序在WinServer2003上运行的问题用VS2005(VB.NET),基于2.0框架开发的程序,在XP系统运行

关于VS2005开发的程序在WinServer2003上运行的问题
用VS2005(VB.NET),基于2.0框架开发的程序,在XP系统运行得好好的,一拿到WinServer2003上就经常出现自动退出的情况,查了系统的事件日志,发现这样一条记录:

来源:  .NET Runtime 2.0 Error Reporting
事件:  5000
描述:  EventType clr20r3, P1 tvmid.exe, P2 1.0.10.1110, P3 4cda07d0, P4 system, P5 2.0.0.0, P6 461ef191, P7 2bb2, P8 40, P9 system.net.sockets.socket, P10 NIL.

还有另两种描述:
EventType clr20r3, P1 tvmid.exe, P2 1.0.10.1110, P3 4cda07d0, P4 feesocket3, P5 3.1.2009.1201, P6 4b14b858, P7 66, P8 99, P9 system.nullreferenceexception, P10 NIL.

EventType clr20r3, P1 tvmid.exe, P2 1.0.10.1110, P3 4cda07d0, P4 mscorlib, P5 2.0.0.0, P6 461eee3d, P7 1230, P8 14, P9 system.missingmethodexception, P10 NIL.


感觉好象是2.0的框架在WinServer2003上运行有问题,不知有高人解答否?如能解决,再加200分...

PS:试过网上说的把所有2.0框架的DLL全部拷贝到程序目录下,问题未解决.


[解决办法]
cmd
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
aspnet_regiis.exe -i

运行 iisreset

试试
[解决办法]
applicationserver.exe 这个进程产生未捕获异常。造成进程异常终止。未捕获异常是由于对null 的引用进行操作造成的。
http://social.msdn.microsoft.com/forums/en-US/clr/thread/92590c67-8da3-4093-9cd4-27ea638bf432/

[解决办法]
把异常明细化
在任何可能出现问题的地方加上异常处理
可以用catch

这样在报出问题后就可以明确找到
而且在你不点击确定的时候不会自动退出
[解决办法]
2003比xp稳定
建议你重装一下Framework
[解决办法]
楼主的程序里是否用到了多线程,我碰到的类似的问题全是多线程造成的,比方形成了死循环。
[解决办法]
P1-9 都有值,P10 NIL 
这是为什么呢
[解决办法]
下载新版net framework 3.0
试试?
[解决办法]
你抓一个crash dump自己分析一下就行了。
[解决办法]
重装一下Framework,还不行就重做下2003,我遇到过,就是 Framework2.0的问题

热点排行