我本机和服务器上都安装了RTXServerSDK,为什么在本机测试可以,部署到服务器上就不行了,想不通原因,还请指教!

解决方案 »

  1.   

    在本地机注册表里面搜索一下79210E58-99EB-45D0-8890-763EFEAA143F 是对应什么组件。
      

  2.   

    我搜了一下,他对应的组件有两个,分别是:RTXSAPIRootObj.RTXSAPIRootObj和RTXSAPIRootObj.RTXSAPIRootObj.1,而且RTXSAPIRootObj.RTXSAPIRootObj下有两个个键,第一个是CLSID,其值为79210E58-99EB-45D0-8890-763EFEAA143F;第二个是CurVer,其值为RTXSAPIRootObj.RTXSAPIRootObj.1。RTXSAPIRootObj.RTXSAPIRootObj.1只有一个键CLSID,其值为79210E58-99EB-45D0-8890-763EFEAA143F
      

  3.   

    解决了 因为Interop.RTXSAPILib.dll这个是32位的 将IIS 应用程序池 启用32位应用程序 设置为true就可以了
      

  4.   

    谢谢楼主,我开发的是WinForm程序,在服务器上运行时候,把编译好的程序选择X86平台运行,就好了。默认的AnyCpu, 死活不行。