本人做了一网站,是用C#写的,里面调用了一个VB写的类库,首先请问这样应该没有问题吧?要注意些什么?
接下来,我在程序模式下编译或者执行都能运行得很好(在http://localhost下),但是在IP(***.***.*.**)的模式下就会出错,断点是在VB内容里,错误内容如下:命令失败 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: 命令失败源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[COMException (0x800a1066): 命令失败]
   Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
   phsan.ss.clear1(DataTable dt)不知道是不是COM+调用的问题,还是什么问题,请各位不吝教下小弟.

解决方案 »

  1.   

    从错误上看,的确是调用com组件的问题
      

  2.   

    那应该怎么办呢 我就只调用了word 11.0啊 因为我是要做word报表
      

  3.   

    调用Com组件容易出现问题,是不是你系统无法定位到你调用的Com组件
      

  4.   

    这个我也知道一点
    但在C#下用COM+操作word又没有问题 因为一些原因 我才把代码重新转到VB下,就出问题了.好象是有点无法定位,请问要如何解决呢?
      

  5.   

    服务器上面配置好调用word的环境没,比如访问的权限。
      

  6.   

    我在DOMCNFG下设置了权限,但还是报这个错.
    我现在是能打开word没问题,往里面插入一个graph就报错了~~
    还请指教