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

解决方案 »

  1.   

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

  2.   

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

  3.   

    你說的沒錯,就是因為臨時目錄中沒有你的dll
      

  4.   

    http:\\serverurl\test.exe 
    ...这都可以了.... 
    会出现提示 是否下载~~~ 下载到本地运行...建议你把DLL都放资源里 程序运行的时候释放出来.1 你的程序去把这个http:\\serverurl\test.exe 下到本地 比较....都是什么啊.
      

  5.   

    我就想知道这样的问题有没有解决的方法,比如能够找到客户机对应的临时目录,通过程序吧相关的dll下载下来,或者能够通过配置找到dll。因为我想通过浏览器运行一个相对复杂的程序,有很多dll的引用。
    至于后一个问题,就是说如果在服务端将对应的exe文件更新了(比如修改了某些东西),然后从客户端用IE运行就会出错,报错当前的版本和服务段的版本不一致