我用vb6写的com+服务,在2000下注册完全成功,我用asp ,用写的客户端程序
调有时候特别快一下就返回了,但是有时慢的就动不了,也不出错我用客户端程
序跟综是在createobject()的时候就不动了。解决了500分。

解决方案 »

  1.   

    1.
    是不是在同一台机器上调试?你调试时是用vb的ide调试还是编译成dll后执行调试?
    vb的ide调试需要模拟com+的环境,有时候很慢,它需要在com+服务器的真正外包环境和
    ide模拟的外包环境下切换。
    调试时候要么全部编译成dll后调试,要么全部在vb的ide中调试,少用混合调试。2.先shut down 然后 start 你的com+服务器,试试看,如果速度较快那就可能是你没有
    释放资源
      

  2.   

    检查是否存在GUI元素弹出,做好容错。
    COM+除了第一次较慢外,应当很快,但是如果COM+运行中出了错误,弹出什么对话框一直等待交互,但是如果没有显示出来会一直等待交互的(例如ASP中vbscript环境及没有gui,suoyi 
    出现错误系统会傻等)
      

  3.   

    你也可以先用VB做一个client进行测试
      

  4.   

    我是用VB做的client,我重新安装一下2000吧!在其它客户那里用了二年昨没问题这次不知怎么了