我用c#开发了一个activex,在开发过程中调用了3个自己的开发dll,dll采用引用的方式导入的。现将activex和dll放在同一个文件夹内。使用网页调用时,出现了问题,找不到dll。将dll拷贝到相应浏览器根目录下就好了。
请问如何设置让activex加载自己所在目录下的dll。activexc#dll引用路径设置

解决方案 »

  1.   

    ActiveX需要打包为CAB,然后部署在 http 协议可访问的远程服务器上。你是如何打包的?
      

  2.   


    晕倒!正式地考虑你的程序部署问题,然后再修复你的开发中的bug。
      

  3.   

    我具体说一下:
    我是想在网页中用matlab来仿真一个物理过程。就想采用matlab提供的。net工程;
    用C#开发了一个activex。
    这个activex引用了matlab的mwarray.dll和物理过程仿真函数(testFunction.dll,testFunction2.dll)
    生产之后actviex(dll类型)和三个matlab在一个文件内。然后使用应用程序调用activex时没有错误,
    网页调用的时候就出现了问题。