我现在在服务器安装了一个DLL,然后其它客户端是通过WebConntion控件来连接像http://server.company.com/scripts/httpsrvr.dll来访问的。
WebConntion控件的ServerName就是这个DLL组件的名字
现在一旦用户量大的话,在客户端连接就会出现
"Invalid variant type conversion"之类的错误,我就只能到服务器在组件管理中的
COM+ 应用程序下面的IIS Out-OF-Process Pooled Applications关闭一下,
有时就会好,然后有查看服务器的日志,
有时会写"进程外应用程序‘/LM/W3SVC/1/ROOT'意外终止"或”COM组件没有在指定时间内注册的话“
我想打IIS补丁会有用吗,我又怕打了之后会影响到其它

解决方案 »

  1.   

    Invalid variant type conversion是你的类型转换有问题,我估计是在某种情况下某个字段为空时才会出现,而正常不会出现这样的问题,检查你的代码是否有 Asstring或显示的类型转换。COM组件没有在指定时间内注册:这样的提示一般在开始一段时间里程序可以运行,但过了一段时间之后会因为这个错误而导致你的程序不能运行(估计操作系统做了什么)