web Service中遇到的问题

来源:互联网 发布:淘宝怎么收藏店铺 编辑:程序博客网 时间:2024/05/16 11:03

       公司程序需要加入web 服务 以便第三方调用,但是程序是winform的 所以web service要与winform通信,于是牵涉到进程方面的问题,以前也遇到过,无非就是 通过获取句柄 调用sendmessage,再就是管道通信,tcp通信 共享内存 共享文件 这几种。

       本着那种简单用哪种的思路, 觉得还是 使用SendMessage向另一进程发送WM_COPYDATA消息 比较快。因为以前也用到过。所以把以前搬过来用,调试的时候确实是可以通信。但是在部署的环境测试,问题就来,居然不起作用,一路跟踪调试,最后定为 web service 无法获取句柄,即使给句柄 也无法发送消息。估计是iis权限的问题了。

      接下就捣鼓iis执行权限的问题,捣鼓了半天,网上也搜索,也没弄明白怎么回事,在iis里面弄了半天也还不是起作用!只能想别的办法,看看能不能有单独的类似iis能做webservice服务的独立框架,不知是搜索关键字不对 ,还是本人愚钝反正是没搞定!

     时间不等人,只能把自己以前的写的socket通信那一套搬过来用,还算稳定 顺利调通。

   这样 为了 2个系统通信 绕了一圈。 本来系统之间 直接走socket通信 快的多 省事多,无奈客户要求越要简单越好,所以只能 是 第三方系统-> web服务 ->应用程序。

  所以看有哪些高人以前接触到这方面的东西,可以指点指点,小弟不胜感激!也让小弟在以后遇到这种问题 也不走弯路,架构更清晰! 

原创粉丝点击