比如在IE地址栏打入http:\\serverurl\test.exe,如果本机装了.net framwork的话,就可以直接运行服务端对应的test.exe程序(不考虑安全性问题),但是如果这个test.exe引用另一个test1.dll的话,就会报文件找不到的错误,不论是前绑定还是后绑定都没有办法。请问如何解决?
另外这个操作的本质似乎是把对应的exe拷贝到本地的某个临时目录下面之后再执行,如果服务端的exe文件修改的话,就会报版本不匹配的错误,不知道如何解决?

解决方案 »

  1.   

    看看webcast智能客户端的相关视频
      

  2.   

    因为你运行时,在客户端,没有对应的dll,肯定报错
      

  3.   

    實際上是把exe下載到客戶端的臨時目錄然後執行,臨時目錄中沒有你的dll所以報錯
      

  4.   

    你为什么要在服务器上运行呢。。你直接输URL地址,其实是把那个文件下载到本地。然后执行,在本地没有你要引用的DLL当然报错。