用Shockwave Flash Object控件来播放swf,调试的时候都是好的。但是编译后发布到服务器上后提示未注册。然后用regsvr32命令来注册,但是注册的时候又提示错误了:
LoadLibrary("E:\Debug\AxInterop.ShockwaveFalshObjects.dll") failed - The specified modle could not be found.
有谁知道该怎么弄吗?

解决方案 »

  1.   

    服务器上缺少AxInterop.ShockwaveFalshObjects.dll,Copy一个过去试试
      

  2.   

    E:\Debug\AxInterop.ShockwaveFalshObjects.dll 可能路径不对吧 debug下面有个 bin  
      

  3.   

    AxInterop.ShockwaveFalshObjects.dll  copy 到服务器
      

  4.   

    AxInterop.ShockwaveFlashObjects.dll的安装路径设置成应用程序的路径
      

  5.   

    尝试一下,先拷贝AxInterop.ShockwaveFlashObjects.dll到debug文件下,然后添加项目引用,发布的时候把它一起打包。一般情况下,我们是在com里添加到工具箱,然后通过工具箱拖放到form上,就添加引用了(form)
      

  6.   

    我是先把com添加到工具箱,然后拖放到窗体上的,开发的时候都好好的。可是发布到服务器上就出问题了。路径应该没问题,我是自己建了个Dubug文件夹,把bin下的文件都烤过去的,dll和应用程序都是在Debug文件夹下面的。服务器上也都有了dll。