新建webservice不能远程使用

    前两天根据项目要求,用c#写了个webservice,因为涉及到加解密的部分,所以只能在在客户端远程调用来测试。在调用方法的时候总是提示无法识别的格式……,煞是纳闷,而且无法调试。

    为了这个在网上Google又baidu的,折腾了大半天,愣是没找到原因,最后还是公司的大佬出了个主意,用排除法,一个函数里就那么几个部分,一部分一部分的注释掉,再调,看看到底哪里出问题。

    一语惊醒梦中人啊,然后就从前面几行开始。头几行做的是解密的工作,调用的是外部一个c++写的dll中的方法。一注释,果然,调试能进来了,难道是这个dll有问题?

    在服务器上就把这个dll给删掉了,这时候大佬闷闷的说“dll不是应该在服务开始的时候就加载的嘛,怎么会这么容易删掉呢?”。这么说这个dll根本就没有被加载了?ok,那就拿这个dll去测试,果然发现原来这个玩意根本就是有问题的嘛,放在那里根本等于没有用!把这个dll的问题解决掉,果然就好了!

    呼~耗了我一天时间啊,终于发现原因在哪里了。不过微软也是的,dll没有加载干嘛在调用方法的时候提示什么无法识别的格式呢,这不是无人弟子嘛。看来嘛玩意都要自己亲自测试过去呀,要不真是不保险!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值